VS2012实体框架错误 - 无法加载指定的元数据资源

时间:2013-09-30 18:02:38

标签: c# visual-studio entity-framework-4.1

我正在使用VS2012。 当我创建一个.edmx文件时,它会创建以下结构:

->Model.edmx
-->Model.Context.tt
-->Model.Designercs
-->Model.edmx.diagram
-->Model.tt

据我了解,VS2012生成T4模板(.tt文件),生成实体和上下文。 VS2012中生成的默认实体是POCO实体。

我可以在模型中添加一个表格。

当我编译时,我没有错误。

何时

我执行以下操作:

    Model dbContext3 = new Model(); 

    var result = (from dd in dbContext3.tblWMt
                  select dd).ToList();

我在运行时从System.Data.MetadataException获取以下消息:

   {"Unable to load the specified metadata resource."}

知道可能出错的地方。我确实检查了连接字符串,看起来是正确的。 如上所述,我甚至可以从设计师那里添加一张桌子。

以下是连接字符串:

   metadata=res://*/Model.csdl|res://*/Model.ssdl|res://*/Model.msl;provider=System.Data.SqlClient;provider connection string="data source=.\Sql2012;initial catalog=Phig;persist security info=True;user id=sa;password=S4343;multipleactiveresultsets=True;application name=EntityFramework

0 个答案:

没有答案