实体框架 5 表关系



我先使用数据库。在自动生成的 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 自动生成该客户端集合?

提前感谢!

我认为您实际上不想阻止EF自动生成此导航属性,因为它会影响很多地方。 您可以做的只是删除它从模型中生成的属性,这将从类中删除该属性。

相关内容

  • 没有找到相关文章

最新更新