:zap:新增数据库差异化日志记录

This commit is contained in:
不做码农
2023-08-18 07:24:02 +08:00
parent 09c45c4ba4
commit 240a607875
8 changed files with 272 additions and 21 deletions
+3 -2
View File
@@ -72,9 +72,10 @@ namespace ZR.Repository
/// <param name="entity"></param>
/// <param name="ignoreNullColumns"></param>
/// <returns></returns>
public int Update(T entity, bool ignoreNullColumns = false)
public int Update(T entity, bool ignoreNullColumns = false, object data = null)
{
return Context.Updateable(entity).IgnoreColumns(ignoreNullColumns).ExecuteCommand();
return Context.Updateable(entity).IgnoreColumns(ignoreNullColumns)
.EnableDiffLogEventIF(data.IsNotEmpty(), data).ExecuteCommand();
}
/// <summary>
+1 -1
View File
@@ -19,7 +19,7 @@ namespace ZR.Repository
#endregion add
#region update
int Update(T entity, bool ignoreNullColumns = false);
int Update(T entity, bool ignoreNullColumns = false, object data = null);
/// <summary>
/// 只更新表达式的值