Asp.net mvc 4 添加ADO.NET实体数据模型后架构无效
我只是偶然发现了一个恼人的问题。我有一个MVC4“互联网应用程序”, ,一直运作良好。我正在使用MSSQL数据库的简单成员身份 但当我添加“ADO.NET实体数据模型”时,页面不再加载 我在.NET 4上遇到此错误EF4.3.1-CLR类型到EDM类型的映射不明确,因为多个CLR类型与EDM类型匹配“ 好吧,我在谷歌上搜索了一下,它说两个类不能有相同的名称。好吧,但我没有两个同名的类 在进一步研究了这个异常之后,我发现它发现了一个新的CLR类型:UserProfile。。嗯,这就是简单会员首次添加的内容 所以我把类名从UserProfile改为->UserProfileDB。现在我可以开始这个页面了,我甚至可以登录了。。但当我运行这样的普通查询时:Asp.net mvc 4 添加ADO.NET实体数据模型后架构无效,asp.net-mvc-4,entity-framework-5,Asp.net Mvc 4,Entity Framework 5,我只是偶然发现了一个恼人的问题。我有一个MVC4“互联网应用程序”, ,一直运作良好。我正在使用MSSQL数据库的简单成员身份 但当我添加“ADO.NET实体数据模型”时,页面不再加载 我在.NET 4上遇到此错误EF4.3.1-CLR类型到EDM类型的映射不明确,因为多个CLR类型与EDM类型匹配“ 好吧,我在谷歌上搜索了一下,它说两个类不能有相同的名称。好吧,但我没有两个同名的类 在进一步研究了这个异常之后,我发现它发现了一个新的CLR类型:UserProfile。。嗯,这就是简单会员首次添
garView.CustomerList = (List<Models.Databasen.t_customers>)
(from x in db.t_customers
from y in db.t_customer_guarantee
where x.id_kund == y.kundid_garanti
select x).ToList();
garView.CustomerList=(列表)
(来自于db.t_客户中的x)
客户担保中的y
其中x.id_kund==y.kundid_garanti
选择x).ToList();
它失败了,并告诉我关系是错误的,因为它找不到UserProfile。我做了一次完整的重构,VisualStudio做到了
有人能告诉我这里出了什么问题吗?好吧,我解决了我的问题
好的右键单击新项目(数据库项目)选择-->属性。确保应用程序选项卡是您在我的开始处看到的,您也应该在那里看到,如果没有,请选择左上角的选项卡然后查看输出类型,空项目的默认值是“ConsoleApplication”,难怪它失败了选择-->类库。按F5键,开始李>