0
我正在使用返回POCO对象的WCF服务。我的导航属性被标记为虚拟以启用延迟加载/代理。我还使用[ApplyDataContractResolver]模式将代理序列化为父POCO对象。一切正常,直到我添加导航属性到一个关系的两边,这导致循环引用 - 导致它不正确序列化。有没有什么方法可以告诉序列化程序只序列化加载的(使用.include())导航属性,并忽略尚未加载的导航属性而不是填充它们?EF4:只序列化Poco对象的加载导航属性