实体框架 - 错误11007:未映射实体类型.

Nat*_*Pet 34 entity-framework

当我得到持续的.edmx时,我有一个问题.

我收到一条消息,上面写着错误11007:实体类型'pl_Micro'未映射.看一下设计师的观点,我确实看到这个表确实存在.

我怎样才能克服这种情况?

Tab*_*war 25

来自MSDN.错误11007:未映射实体类型当概念模型中的实体类型未映射到数据源时,会发生此错误.要解决此错误,请将实体类型映射到数据源.看看msdn链接

映射实体

  • 对我来说更快捷的方法是删除表并重新添加它们.自动映射它们.:) (13认同)
  • 如果从模型浏览器存储中删除表,而不是实体类型,则会出现该错误 (2认同)

Gil*_*rts 5

当我将数据库表移动到不同的模式或删除数据库表时,我收到此错误。在这种情况下,实体框架似乎并不正确更新EDMX文件当你更新模型从数据库...

我解决这个问题的方法是对违规实体的名称进行文本搜索。然后我删除了 edmx 文件的 xml 视图中对此的所有引用,删除了定义实体的相应 cs 文件,以及项目中的任何其他引用。