Dus*_*ine 7 connection-string visual-studio-2010 entity-framework-4 c#-4.0
我有一个3层项目.
1)Project.Data(EDMX文件)
2)Project.Model(POCO)
3)Project.Console(控制台应用程序)
我已将连接字符串添加到Project.Console.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<connectionStrings>
<add name="ProjectEntities" connectionString="metadata=res://*/Project.csdl|res://*/Project.ssdl|res://*/Project.msl;provider=System.Data.SqlClient;provider connection string="Data Source=PC\SQLEXPRESS;Initial Catalog=Project;Integrated Security=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
</connectionStrings>
</configuration>
Run Code Online (Sandbox Code Playgroud)
它Project.Model是使用EntityObjectVS2010中的T4模板构建的.它ObjectContext使用以下构造函数生成一个类:
public ProjectEntities() : base("name=ProjectEntities", "ProjectEntities")
{
this.ContextOptions.LazyLoadingEnabled = true;
OnContextCreated();
}
Run Code Online (Sandbox Code Playgroud)
我只是试图实例化context对象,在Project.Console:
namespace Project.Console
{
class Program
{
static void Main(string[] args)
{
ProjectEntities pe = new ProjectEntities();
}
}
}
Run Code Online (Sandbox Code Playgroud)
但是,我MetadataException was unhandled在构造函数中收到错误.说明Unable to load the specified metadata resource.
我做了大量研究(谷歌搜索),发现它似乎是这些资源的链接问题.我似乎无法找到解决方案.
任何帮助表示赞赏.
| 归档时间: |
|
| 查看次数: |
7899 次 |
| 最近记录: |