在c#语言中使用字典存储并将该字典转换为最终该对象存储到SQL服务器的对象..
答案 0 :(得分:0)
您可以将其序列化并将其另存为json字符串。您可以使用http://nuget.org/packages/newtonsoft.json序列化和反序列化词典。
答案 1 :(得分:0)
如果您真的想将字典转换为具有字典项目作为属性的对象,则可以使用ExpandoObject:
var dict = new Dictionary<string, object> { { "Property", "foo" } };
var eo = new ExpandoObject();
var eoColl = (ICollection<KeyValuePair<string, object>>)eo;
foreach (var kvp in dict)
{
eoColl.Add(kvp);
}
dynamic eoDynamic = eo;
string value = eoDynamic.Property;
但我不确定这是怎么回事来帮助你