EF代码中视图之间的导航属性优先

时间:2017-10-26 23:46:52

标签: entity-framework ef-code-first

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

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

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

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

谢谢!

1 个答案:

答案 0 :(得分:0)

我自己正在研究这个问题。我正在阅读的所有内容都表明您必须手动编辑.edmx文件,以便将视图视为表格并自行手动添加本地化属性。缺点是如果你重新同步数据库,你必须重新重复这个过程。

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