我有一个EDMX文件,它包含从SQL Server数据库映射的表和视图。我正在尝试将名为CourseCompany的视图添加到EDMX文件中,该文件用作两个其他视图之间的多对多连接。
通过查看使用表的另一个多对多关联作为示例,这些是我添加的关联的非默认值属性:
但这样做会产生这个编译错误:
错误3027:没有为以下EntitySet / AssociationSet指定映射 - CourseCompany
我确保这种关联的视图在EDMX中正确定义了它们的主键。在EDMX中添加此关联需要做什么?
答案 0 :(得分:1)
请按照以下步骤解决此问题:
答案 1 :(得分:0)
这种错误通常是由于在更改设计后未运行“从模型生成数据库”命令(可从EDMX设计器的上下文菜单访问)而导致的。
运行该工具(如果有效,它将更新SQL生成脚本)应该会导致问题消失。