当我获得最新的 .edmx 时,我遇到了问题。
我收到一条消息,显示错误 11007:未映射实体类型“pl_Micro”。查看设计器视图,我确实看到该表确实存在。
我怎样才能克服这个消息?
当我获得最新的 .edmx 时,我遇到了问题。
我收到一条消息,显示错误 11007:未映射实体类型“pl_Micro”。查看设计器视图,我确实看到该表确实存在。
我怎样才能克服这个消息?
当我将数据库表移动到不同的架构或删除数据库表时,我会收到此错误。在这种情况下,当您从数据库更新模型时,实体框架似乎没有正确更新 edmx 文件...。
我解决这个问题的方法是对违规实体的名称进行文本搜索。然后,我删除了 edmx 文件的 xml 视图中对此的所有引用,删除了定义实体的相应 cs 文件,以及项目中的任何其他引用。
这个错误是由 SQL Server 身份验证服务器传递给我的,它没有必要的权限并且看不到实体。
确认您的 sql 用户在数据库中具有必要的权限。
当您通过 edmx 中的图表导入表然后将 app.config 指向不同的数据库实例时,也会发生这种情况(例如,从 dev db 切换到 test db)
我收到此错误是因为我复制粘贴了一个实体并对其进行了修改。重新启动视觉工作室解决了这个问题。
正确,关闭视觉学习,用notepad++、sublime text、notepad等输入*.edmx文件,查表、查列并修改列大小(MaxLength),在所有匹配中,我的情况是2,但他们可以更多。启动 Visual Studio,更改已被接受。
我收到此错误是因为我必须更新表列类型。刷新 SQL Server 中的表并在实体框架中重新添加表以解决此问题。