Split table

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

View File

@ -35,7 +35,16 @@ namespace SqlSugar
}
public virtual string GetTableName(ISqlSugarClient db, EntityInfo EntityInfo)
{
return GetTableName(db, EntityInfo, SplitType.Day);
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)
{