【问题标题】:Navigation Properties between Views in EF Code FirstEF Code First 中视图之间的导航属性
【发布时间】:2017-10-26 23:46:52
【问题描述】:

是否可以先使用代码在 EF 中的视图之间定义导航属性?请注意,我不需要任何工具为我生成任何代码。我想知道这是否可以完成以及这背后的逻辑。

假设您有一个项目,您将只使用视图。不会创建、更新或删除任何数据(至少由您创建)。您需要做的只是查询,而您所拥有的只是视图。

现在假设您也可以拥有表的第二种情况,但您的目的只是可视化数据(您将它们视为视图)。但是,关系中并不总是有一个外键引用父表的主键。

我的问题是:我可以在这些场景中定义导航属性吗?还是我只需要中继连接?

谢谢!

【问题讨论】:

    标签: entity-framework ef-code-first


    【解决方案1】:

    我自己也在做这个。我正在阅读的所有内容都表明您必须手动编辑 .edmx 文件,以便将视图视为表并自己手动添加本地属性。不利的一面是,如果您对数据库重新同步,则必须再次重复该过程。

    回复: https://social.msdn.microsoft.com/Forums/en-US/dcbdfe52-6ba7-4e75-94aa-51c88b57635c/adding-navigation-property-to-a-view?forum=adodotnetentityframework

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-20
      • 2016-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-09
      • 2016-10-10
      • 1970-01-01
      相关资源
      最近更新 更多