我有通过 Entity Framework 获取的实体。我使用的是Code-First,所以它们是POCO。当我尝试使用XmlSerializer对它们进行XML序列化时,出现以下错误:



任何人都对如何解决这个问题有任何想法(没有创建一个新的对象)?

最佳答案

仅仅说POCO并没有真正的帮助(特别是在这种情况下,因为看起来您正在使用代理)。代理在很多情况下都派上用场,但是由于要序列化的实际对象实际上不是您的对象而是代理的实例,因此使序列化之类的事情变得更加困难。

这篇博客文章应该给你答案。
http://blogs.msdn.com/b/adonet/archive/2010/01/05/poco-proxies-part-2-serializing-poco-proxies.aspx

关于entity-framework - 尝试序列化Entity Framework对象时出现XML序列化错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4912214/

10-12 12:43
查看更多