【问题标题】:EF POCO objects: remove circular referenceEF POCO 对象:删除循环引用
【发布时间】:2011-02-03 22:30:45
【问题描述】:

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

我可以转到每个对象并删除引用或将其设为私有,但这并不灵活……因为每次更新模型时,我也需要更新引用。有没有什么简单的出路。

【问题讨论】:

    标签: entity-framework poco circular-reference


    【解决方案1】:

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

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

    所以,删除 Contact 实体上的 Customer 导航属性就可以了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-10
      • 2021-11-30
      • 2017-10-17
      相关资源
      最近更新 更多