- 修复 QuestDb CodeFirst AutoSubtableAttribute/ColumnAttribute判断bug

This commit is contained in:
dailyccc 2023-03-05 00:34:39 +08:00
parent 5e256922e6
commit 2d16aec7c5

View File

@ -182,8 +182,10 @@ namespace FreeSql.QuestDb
if (timeAttr != null) if (timeAttr != null)
{ {
var ckey = propety.Name; var ckey = propety.Name;
//如果存在Column.Name
var colNameAttr = propety.GetCustomAttribute<ColumnAttribute>(); var colNameAttr = propety.GetCustomAttribute<ColumnAttribute>();
if (!string.IsNullOrWhiteSpace(colNameAttr?.Name)) if (!string.IsNullOrWhiteSpace(colNameAttr?.Name))
//则以Column中的Name为主
ckey = colNameAttr.Name; ckey = colNameAttr.Name;
var colName = tb.Columns.FirstOrDefault(it => it.Key == ckey).Value; var colName = tb.Columns.FirstOrDefault(it => it.Key == ckey).Value;
sbalter.Append( sbalter.Append(