我是新的ExpandoObject(的确,昨天我发现它)。我有下面的代码,并想知道是否有某种方法将ExpandoObject转换为我不知道的DataTable?或者我必须使用反射来自己转换它?ExpandoObject到DataTable
dynamic contacts = new List<dynamic>();
contacts.Add(new ExpandoObject());
contacts[0].Name = "Patrick Hines";
contacts[0].Phone = "206-555-0144";
contacts.Add(new ExpandoObject());
contacts[1].Name = "Ellen Adams";
contacts[1].Phone = "206-555-0155";
'ExpandoObject'实现'IDictionary',所以你可以使用任何代码来将字典转换为'DataTable'。 –
2014-12-05 16:40:47