【发布时间】:2016-05-14 18:47:30
【问题描述】:
我刚刚创建了一个 MVC .net 网站,但在尝试创建索引视图时出现错误...
我得到错误:
"运行选定的代码生成器时出错:"无法 检索“MVC_Voetbal.Model.Club”的元数据。上下文正在 在 Code First 模式下使用从 EDMX 文件生成的代码 用于数据库优先或模型优先开发。 ……”
我搜索了很多,发现了很多相同的错误,但从未找到对我的项目有帮助的解决方案..
我在尝试创建一个列出数据库中所有俱乐部的视图时收到此错误。我的代码:
private ClubService clubService;
public ActionResult Index()
{
var clubs = clubService.All();
return View(clubs);
}
MVC_Voetbal.Model App.config 中的连接字符串:
<connectionStrings>
<add name="BierenEntities1" connectionString="metadata=res://*/ModelBier.csdl|res://*/ModelBier.ssdl|
res://*/ModelBier.msl;provider=System.Data.SqlClient;provider
connection string="data source=MSI;initial catalog=Bieren;
integrated security=True;MultipleActiveResultSets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
</connectionStrings>
MVC_Voetbal Web.config 中的连接字符串:
<add name="BierenEntities1" connectionString="Data
Source=PC_DENZEL\SQLVIVES;
Initial Catalog=VoetbalDB;
Integrated Security=True"
providerName="System.Data.EntityClient" />
【问题讨论】:
标签: c# asp.net asp.net-mvc visual-studio