将Feature/XP.Common和Feature/XP.Hardware分支合并至Develop/XP.forHardwareAndCommon,完善XPapp注册和相关硬件类库通用类库功能。
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using XP.Common.Database.Interfaces;
|
||||
|
||||
namespace XP.Common.Database.Implementations
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据库操作执行结果实体
|
||||
/// </summary>
|
||||
public class DbExecuteResult : IDbExecuteResult
|
||||
{
|
||||
public bool IsSuccess { get; set; }
|
||||
public int RowsAffected { get; set; }
|
||||
public string Message { get; set; } = string.Empty;
|
||||
public Exception? Exception { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 快速创建成功结果
|
||||
/// </summary>
|
||||
public static DbExecuteResult Success(string message = "执行成功", int rowsAffected = 0)
|
||||
{
|
||||
return new DbExecuteResult
|
||||
{
|
||||
IsSuccess = true,
|
||||
Message = message,
|
||||
RowsAffected = rowsAffected
|
||||
};
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 快速创建失败结果
|
||||
/// </summary>
|
||||
public static DbExecuteResult Fail(string message, Exception? ex = null, int rowsAffected = 0)
|
||||
{
|
||||
return new DbExecuteResult
|
||||
{
|
||||
IsSuccess = false,
|
||||
Message = message,
|
||||
Exception = ex,
|
||||
RowsAffected = rowsAffected
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user