Synchronization code

This commit is contained in:
sunkaixuan
2023-05-01 10:26:00 +08:00
parent 177573a750
commit 7f5e055f1e
3 changed files with 9 additions and 5 deletions

View File

@@ -188,6 +188,7 @@ namespace SqlSugar
this._Context.Insertable(insertData) this._Context.Insertable(insertData)
.IgnoreColumns(_RootOptions.IgnoreColumns) .IgnoreColumns(_RootOptions.IgnoreColumns)
.InsertColumns(_RootOptions.InsertColumns) .InsertColumns(_RootOptions.InsertColumns)
.EnableDiffLogEventIF(_RootOptions.IsDiffLogEvent, _RootOptions.DiffLogBizData)
.ExecuteCommand(); .ExecuteCommand();
} }
else else

View File

@@ -16,12 +16,14 @@ namespace SqlSugar
{ {
public string[] IgnoreColumns { get; set; } public string[] IgnoreColumns { get; set; }
public string[] InsertColumns { get; set; } public string[] InsertColumns { get; set; }
public bool IsDiffLogEvent { get; set; }
public object DiffLogBizData { get; set; }
} }
public class InertNavRootOptions //public class InertNavRootOptions
{ //{
public string[] IgnoreColumns { get; set; } // public string[] IgnoreColumns { get; set; }
public string[] InsertColumns { get; set; } // public string[] InsertColumns { get; set; }
} //}
public class UpdateNavRootOptions public class UpdateNavRootOptions
{ {
public string[] IgnoreColumns { get; set; } public string[] IgnoreColumns { get; set; }

View File

@@ -255,6 +255,7 @@ namespace SqlSugar
string ToPivotJson<TColumn, TRow, TData>(Func<T, TColumn> columnSelector, Expression<Func<T, TRow>> rowSelector, Func<IEnumerable<T>, TData> dataSelector); string ToPivotJson<TColumn, TRow, TData>(Func<T, TColumn> columnSelector, Expression<Func<T, TRow>> rowSelector, Func<IEnumerable<T>, TData> dataSelector);
ISugarQueryable<T> SplitTable(Func<List<SplitTableInfo>,IEnumerable<SplitTableInfo>> getTableNamesFunc); ISugarQueryable<T> SplitTable(Func<List<SplitTableInfo>,IEnumerable<SplitTableInfo>> getTableNamesFunc);
ISugarQueryable<T> SplitTable(DateTime beginTime,DateTime endTime); ISugarQueryable<T> SplitTable(DateTime beginTime,DateTime endTime);
ISugarQueryable<T> SplitTable();
} }
public partial interface ISugarQueryable<T, T2> : ISugarQueryable<T> public partial interface ISugarQueryable<T, T2> : ISugarQueryable<T>
{ {