This commit is contained in:
2020-02-15 01:22:26 +00:00
parent b157eb31cf
commit 35ff2a19b4

View File

@@ -87,16 +87,24 @@ namespace AyaNova.DataList
}
else
{
sb.Append(", ");
sb.Append(o.GetSqlValueColumnName());
map.Add(o.GetSqlValueColumnName(), ++nOrdinal);
//does it also have an ID column?
if (!string.IsNullOrWhiteSpace(o.SqlIdColumnName))
var valueColumnName = o.GetSqlValueColumnName();
if (!map.ContainsKey(valueColumnName))
{
sb.Append(", ");
sb.Append(o.SqlIdColumnName);
map.Add(o.SqlIdColumnName, ++nOrdinal);
sb.Append(valueColumnName);
map.Add(valueColumnName, ++nOrdinal);
}
//does it also have an ID column?
var idColumnName = o.SqlIdColumnName;
if (!string.IsNullOrWhiteSpace(idColumnName))
{
if (!map.ContainsKey(idColumnName))
{
sb.Append(", ");
sb.Append(idColumnName);
map.Add(idColumnName, ++nOrdinal);
}
}
}