在实体框架1(3.5)中映射表与视图的问题

本文关键字:映射 视图 问题 框架 实体 | 更新日期: 2023-09-27 18:02:13

我们有一个实体映射的问题。实际上,我们有一个基,其中包含员工信息的一部分,还有一个视图,检索另一个基中的其余信息。视图提供的数据是只读的(目前我们已经创建了一些什么都不做的存储过程),并将它们映射到视图。

问题是用于与视图关联的值不是主键。

我在一些论坛上看到,我们必须删除模型中的值,因为使用ef1,您不能在关联和表中拥有字段。

我们仍然有这个错误:

错误2026:AssociationSet实例只能使用一个EntitySetMapping或AssociationSetMapping函数。的以下AssociationSet实例被映射到多个位置:employee_schoolingvEmployees

谢谢

在实体框架1(3.5)中映射表与视图的问题

用于与视图关联的Principal属性必须是主键。在一对一关系的情况下,它必须与依赖实体的主键相关。

你的错误基本上没有说明什么。这是为了检查整个EDMX文件(以XML格式打开它,它应该会显示问题所在)。

无论如何,你已经有了一个视图,你必须已经使用存储过程,所以你为什么不创建一个视图为雇员本身连接你的表和视图,并添加存储过程插入,更新和删除这个新视图(他们将执行更改仅在雇员表)?