Dan*_*don 4 sql entity-framework sql-view
我对实体框架比较陌生。
我创建了一个包含两个表的数据库:Accounts和Assignments。
Accounts有一个AccountId主键,用作表中的外键Properties。我真的很喜欢实体框架自动获取外键关系,并允许我将行Assignments作为每行的属性进行访问Accounts。
我继续创建了一个新的 View 对象,该对象返回所有列Accounts以及一些其他信息。但是,当我使用实体框架从 SQL 中的视图获取数据时,它不再自动引用表中的关联行Assignments。
如何使用实体框架的视图获得所需的行为
这可以在 EF 中工作,但 EF 设计者无法从视图中推断出您的 FK,因为数据库不会告诉它视图列上的 FK 位于何处(因为它们自然位于基础表上,而不是视图上)本身)。
您需要通过设计器或在 XML 中手动编辑 EDMX,才能获取这些属性。
| 归档时间: |
|
| 查看次数: |
8636 次 |
| 最近记录: |