Update split table

This commit is contained in:
sunkaixuan 2023-02-08 12:42:37 +08:00
parent 705832957e
commit bc6af64d8a
5 changed files with 21 additions and 0 deletions

View File

@ -1561,6 +1561,14 @@ namespace SqlSugar
};
return result;
}
public SplitTableContext SplitHelper(Type entityType)
{
var result = new SplitTableContext(this.Context)
{
EntityInfo = this.Context.EntityMaintenance.GetEntityInfo(entityType)
};
return result;
}
public SplitTableContextResult<T> SplitHelper<T>(T data) where T : class, new()
{
var result = new SplitTableContext(this.Context)

View File

@ -689,6 +689,10 @@ namespace SqlSugar
{
return ScopedContext.SplitHelper<T>();
}
public SplitTableContext SplitHelper(Type entityType)
{
return ScopedContext.SplitHelper(entityType);
}
public SplitTableContextResult<T> SplitHelper<T>(T data) where T : class, new()
{
return ScopedContext.SplitHelper(data);

View File

@ -50,6 +50,7 @@ namespace SqlSugar
SqlSugarClient CopyNew();
T CreateContext<T>(bool isTran=true) where T : SugarUnitOfWork, new();
SugarUnitOfWork CreateContext(bool isTran = true);
SplitTableContext SplitHelper(Type entityType);
SplitTableContext SplitHelper<T>() where T : class, new();
SplitTableContextResult<T> SplitHelper<T>(T data) where T : class, new();
SplitTableContextResult<T> SplitHelper<T>(List<T> data) where T : class, new();

View File

@ -1181,6 +1181,10 @@ namespace SqlSugar
{
return this.Context.SplitHelper<T>();
}
public SplitTableContext SplitHelper(Type entityType)
{
return this.Context.SplitHelper<T>();
}
public SplitTableContextResult<T> SplitHelper<T>(T data) where T : class, new()
{
return this.Context.SplitHelper(data);

View File

@ -685,6 +685,10 @@ namespace SqlSugar
{
return ScopedContext.SplitHelper<T>();
}
public SplitTableContext SplitHelper(Type entityType)
{
return ScopedContext.SplitHelper(entityType);
}
public SplitTableContextResult<T> SplitHelper<T>(T data) where T : class, new()
{
return ScopedContext.SplitHelper(data);