Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如下图所示,ProjectTask 和 Dependency 表之间存在一对多的关系。
实体尝试将视图中的每个字段映射到依赖关系表中的字段,但这是行不通的。
关于如何添加导航属性的任何建议?
谢谢,安倍
这是映射图的链接:
映射图
默认情况下,当您向模型添加数据库视图时,Entity Framework 将假定每一列都是主键的一部分。如果您添加一个没有定义主键的表,它会做同样的事情。
解决方法是使用 XML 编辑器手动编辑 edmx 文件并自己定义主键。为您的视图找到 <EntityType> 标记 (<EntityType Name="MyView">),然后会有一个 <Key> 元素。从该元素中删除所有非键列。