关联结束未映射到ADO实体框架中

ado.net entity-framework vb.net visual-studio-2008

我刚刚开始使用ADO.net实体框架我已将两个表一起映射并收到以下错误:

Error   1   Error 11010: Association End 'OperatorAccess' is not mapped.    E:\Visual Studio\projects\Brandi II\Brandi II\Hospitals.edmx    390 11  Brandi II

不知道是什么我做错了

一般承认的答案

实体框架设计师很糟糕 - 我多次遇到同样的问题(而且你的问题也是如此,克雷格):

如果您的多对一关联设置不正确,就会发生这种情况。他们可以很容易地修复设计师,使这个过程变得简单;但相反,我们必须忍受这个废话。


修理:

  • 单击关联,然后转到映射详细信息视图。
  • 在关联下,单击“ 映射到<tablename>” 。选择构成关系多方面的表格(即构成设计师协会*侧面的表格)
  • 在“ 列”下 ,选择映射到每个实体端属性的表列。 当其中一个条目为空时,您会收到此错误

热门答案

我有完全相同的问题,这是我做的修复它。

确保您的设计师在与您建立关联的表格中设置了实体密钥 。还要检查StoreGeneratedPattern是否设置为该实体密钥的标识




许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因
许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因