建表时触发

This commit is contained in:
sunkaixuan
2025-01-02 10:00:03 +08:00
parent dea3aa5c8f
commit 02c4aab511
2 changed files with 5 additions and 0 deletions

View File

@@ -28,6 +28,10 @@ namespace SqlSugar
#region Public methods #region Public methods
public SplitCodeFirstProvider SplitTables() public SplitCodeFirstProvider SplitTables()
{ {
if (StaticConfig.SplitTableCreateTableFunc != null)
{
StaticConfig.SplitTableCreateTableFunc();
}
var result = new SplitCodeFirstProvider(); var result = new SplitCodeFirstProvider();
result.Context = this.Context; result.Context = this.Context;
result.DefaultLength = this.DefultLength; result.DefaultLength = this.DefultLength;

View File

@@ -29,6 +29,7 @@ namespace SqlSugar
public static Action<ISqlSugarClient> CompleteDbFunc; public static Action<ISqlSugarClient> CompleteDbFunc;
public static Func<List<SplitTableInfo>> SplitTableGetTablesFunc; public static Func<List<SplitTableInfo>> SplitTableGetTablesFunc;
public static Func<bool> SplitTableCreateTableFunc;
public static bool Check_StringIdentity = true; public static bool Check_StringIdentity = true;
public static bool EnableAllWhereIF = false; public static bool EnableAllWhereIF = false;