Split table

This commit is contained in:
sunkaixuna
2021-10-31 09:50:39 +08:00
parent 5eb7ff604a
commit be67b525fa

View File

@@ -34,9 +34,18 @@ namespace SqlSugar
return result; return result;
} }
public virtual string GetTableName(ISqlSugarClient db, EntityInfo EntityInfo) public virtual string GetTableName(ISqlSugarClient db, EntityInfo EntityInfo)
{
var splitTableAttribute = EntityInfo.Type.GetCustomAttribute<SplitTableAttribute>();
if (splitTableAttribute != null)
{
var type=(splitTableAttribute as SplitTableAttribute).SplitType;
return GetTableName(db, EntityInfo, type);
}
else
{ {
return GetTableName(db, EntityInfo, SplitType.Day); return GetTableName(db, EntityInfo, SplitType.Day);
} }
}
public virtual string GetTableName(ISqlSugarClient db, EntityInfo EntityInfo, SplitType splitType) public virtual string GetTableName(ISqlSugarClient db, EntityInfo EntityInfo, SplitType splitType)
{ {
var date = db.GetDate(); var date = db.GetDate();