が大文字小文字を区別しないので、与えられたフィールド名EMPLOYEE_NAMEにする方法はありExpandoObjectの辞書を大文字と小文字を区別しないで設定するには?
dynamic e = new ExpandoObject();
var d = e as IDictionary<string, object>;
for (int i = 0; i < rdr.FieldCount; i++)
d.Add(rdr.GetName(i), DBNull.Value.Equals(rdr[i]) ? null : rdr[i]);
以下のコードを与え
e.Employee_nameは「はdoesnのe.employee_name
と同じようにうまく動作します明らかな方法、おそらくハックのように思われる?
興味深いことに、興味深いことに、この大規模なフォークを認識していない、これはfebので更新されていないので、違いを見て、ありがとう! – Kumar