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;
}
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);
}
}
public virtual string GetTableName(ISqlSugarClient db, EntityInfo EntityInfo, SplitType splitType)
{
var date = db.GetDate();