我首先使用数据库。在自动生成的EF5代码中:
Account has ClientID(FK)
Client has AddressID(FK)
Address has public List<EFClient> Clients { get; set; } (i did not specify this in DB but ef5 auto generated it)当我序列化Address对象时,它抛出异常“有一个循环引用”,因为地址中的客户端集合也再次占用相同的地址
在这种情况下我能做些什么?怎样才能不让EF5自动生成客户端集合呢?
提前感谢!
发布于 2013-09-24 16:37:33
我不认为你真的想阻止EF自动生成这个导航属性,因为它会影响很多地方。您可以简单地删除它从模型中生成的属性,这将从类中删除该属性。
https://stackoverflow.com/questions/18970612
复制相似问题