我正在使用 POCO 将我的实体从 DAL 项目自动生成到实体项目。我目前不需要手动创建视图类。
但是我有一个问题 - 当我尝试从 a 返回具有导航属性的 poco 对象时,出现[WebMethod]
以下错误:
Cannot serialize member Entities.City.Customers of type System.Collections.Generic.ICollection1[[Entities.Customer, Entities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]] because it is an interface.
我尝试写作 context.ContextOptions.LazyLoadingEnabled = false;
,
context.ContextOptions.ProxyCreationEnabled = false;
但无济于事。
如果我 [System.Xml.Serialization.XmlIgnore]
在属性之前添加,我不会收到错误,但是我会丢失这些属性?