我在我无法解决的应用程序中出现奇怪的错误。错误如下。实体框架4.0与CLR类型匹配概念模型的麻烦?
The Member 'Company' in the conceptual model type 'EntityModel.FK_Users_Companies' is not present in the CLR type 'EntityModel.FK_Users_Companies'.
这对我来说很奇怪,我无法找到有关这个确切的错误,当我谷歌它。
关于如何解决它的任何建议?
我在我无法解决的应用程序中出现奇怪的错误。错误如下。实体框架4.0与CLR类型匹配概念模型的麻烦?
The Member 'Company' in the conceptual model type 'EntityModel.FK_Users_Companies' is not present in the CLR type 'EntityModel.FK_Users_Companies'.
这对我来说很奇怪,我无法找到有关这个确切的错误,当我谷歌它。
关于如何解决它的任何建议?
现在解决了这个错误。
在我的解决方案中,我有一个项目Data其中存储了我的EMDX文件和ASP.NET MVC 3项目以及其他一些项目。无论如何。这个问题的解决方案是复制Data项目中的App.Config中的ConnectionString,并将其放入ASP.NET MVC 3项目中的Web.Config中。
我hade已经做到了这一点,但不知何故有两个连接字符串之间的不匹配。
你在代码中做过任何重构吗?您是否更改过任何属性的名称而不更改EDMX文件中的名称? –
是的,我把一些课程转移到另一个程序集/项目中。但没有对属性名称或数据库进行任何更改。 我也删除了.EDMX并创建了一个具有相同错误的新的。 – Frej
您必须准确描述您在问题中所做的事情,否则您无法期望得到任何有用的答案。我们看不到您的项目。 –