- 修复 IAdo.Query\<object\> 字段名重复的 bug;#162

This commit is contained in:
28810
2020-01-03 12:33:19 +08:00
parent c27b3fea1f
commit f8e4e27113
2 changed files with 30 additions and 2 deletions

View File

@ -1331,8 +1331,12 @@ namespace FreeSql.Internal
var expandodic = new Dictionary<string, object>();// (IDictionary<string, object>)expando;
var fc = row2.FieldCount;
for (var a = 0; a < fc; a++)
//expando[row2.GetName(a)] = row2.GetValue(a);
expandodic.Add(row2.GetName(a), row2.GetValue(a));
{
var name = row2.GetName(a);
//expando[name] = row2.GetValue(a);
if (expandodic.ContainsKey(name)) continue;
expandodic.Add(name, row2.GetValue(a));
}
//expando = expandodic;
return new RowInfo(expandodic, fc);
};