This commit is contained in:
2881099 2023-03-09 17:03:48 +08:00
commit 40e9c1952d

View File

@ -181,7 +181,13 @@ namespace FreeSql.QuestDb
var timeAttr = propety.GetCustomAttribute<AutoSubtableAttribute>(); var timeAttr = propety.GetCustomAttribute<AutoSubtableAttribute>();
if (timeAttr != null) if (timeAttr != null)
{ {
var colName = tb.Columns.FirstOrDefault(it => it.Key == propety.Name).Value; var ckey = propety.Name;
//如果存在Column.Name
var colNameAttr = propety.GetCustomAttribute<ColumnAttribute>();
if (!string.IsNullOrWhiteSpace(colNameAttr?.Name))
//则以Column中的Name为主
ckey = colNameAttr.Name;
var colName = tb.Columns.FirstOrDefault(it => it.Key == ckey).Value;
sbalter.Append( sbalter.Append(
$" TIMESTAMP({colName.Attribute.Name}) PARTITION BY {timeAttr.SubtableType};{Environment.NewLine}"); $" TIMESTAMP({colName.Attribute.Name}) PARTITION BY {timeAttr.SubtableType};{Environment.NewLine}");
} }