我在我的应用程序中遇到了一个奇怪的错误,我无法解决。错误如下。
The Member 'Company' in the conceptual model type 'EntityModel.FK_Users_Companies' is not present in the CLR type 'EntityModel.FK_Users_Companies'.
这对我来说很奇怪,当我谷歌时,我无法找到关于这个确切错误的任何内容。
关于如何解决它的任何建议?
答案 0 :(得分:1)
错误表示您的类(CLR类型)与您的EDMX模型(概念模型类型)不同步。最明显的原因是您的类具有重构的导航属性名称,但您的EDMX没有。
答案 1 :(得分:1)
现在这个错误已经解决了。
在我的解决方案中,我有一个项目数据,其中存储的EMDX文件和ASP.NET MVC 3项目以及其他一些项目。无论如何。解决此问题的方法是复制Data项目中App.Config中的ConnectionString,并将其放在ASP.NET MVC 3项目的Web.Config中。
我已经做过这个但是不知怎的,两个连接字符串之间的不匹配已经滑落了。