【发布时间】:2017-05-25 08:47:12
【问题描述】:
我有一个类,当我为同一个类调用序列化然后抛出异常时,类中有一个属性类型动态列表-
要成为 XML 可序列化的,从 IEnumerable 继承的类型必须具有 Add(System.Object) 在其所有级别的实现 继承层次结构。 System.Dynamic.ExpandoObject 未实现 添加(系统对象)。
类架构 -
public class TestClass
{
public string Property1{ get; set; }
public string Property2{ get; set; }
public string Property3{ get; set; }
public string Property4{ get; set; }
public List<dynamic> ProductList { get; set; }
}
XmlSerializer xmlSerializer = new XmlSerializer(TestClass.GetType());
using (StringWriter textWriter = new StringWriter())
{
xmlSerializer.Serialize(textWriter, Obj);
string xmlString=textWriter.ToString();
}
【问题讨论】:
标签: c# xml asp.net-mvc entity-framework expandoobject