Modify the database table

This commit is contained in:
sunkaixuan 2023-04-26 16:52:26 +08:00
parent ff0f5c687e
commit 142285398c
2 changed files with 6 additions and 1 deletions

View File

@ -1244,7 +1244,11 @@ namespace SqlSugar
} }
return result; return result;
} }
public ISugarQueryable<T> SplitTable()
{
//all table
return this.SplitTable(tag => tag);
}
public ISugarQueryable<T> SplitTable(DateTime beginTime, DateTime endTime) public ISugarQueryable<T> SplitTable(DateTime beginTime, DateTime endTime)
{ {
var splitColumn = this.EntityInfo.Columns.FirstOrDefault(it => it.PropertyInfo.GetCustomAttribute<SplitFieldAttribute>() != null); var splitColumn = this.EntityInfo.Columns.FirstOrDefault(it => it.PropertyInfo.GetCustomAttribute<SplitFieldAttribute>() != null);

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>
{ {