EF POCO对象:删除循环引用

时间:2011-02-03 22:30:45

标签: entity-framework poco circular-reference

我从我的数据模型中提取了POCO对象,有一个循环引用(即客户有联系人,联系人有客户)..我只想要单向引用,即客户有联系人..如何删除向客户提供联系方式。

我可以去每个对象并删除引用或将其设为私有但这不是很有用......因为每次更新模型时我都需要更新引用。有没有简单的出路。

1 个答案:

答案 0 :(得分:0)

不,一旦您从实体中删除导航属性,当您“从数据库更新模型”时,EF将将其重新插入。

只有当你删除并重新添加实体时,它才会把它放回去。

因此,删除联系人实体上的客户导航属性,您就可以了。