gpt4 book ai didi

visual-studio-2010 - EF4 和连接字符串

转载 作者:行者123 更新时间:2023-12-04 10:57:57 24 4
gpt4 key购买 nike

我有一个 3 层项目。

1) Project.Data(EDMX文件)
2) 项目.模型 (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=&quot;Data Source=PC\SQLEXPRESS;Initial Catalog=Project;Integrated Security=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />
</connectionStrings>
</configuration>
Project.Model使用 EntityObject 构建VS2010 中的 T4 模板。它生成一个 ObjectContext类,使用这个构造函数:
public ProjectEntities() : base("name=ProjectEntities", "ProjectEntities")
{
this.ContextOptions.LazyLoadingEnabled = true;
OnContextCreated();
}

我只是想实例化 context对象,在 Project.Console 中:
namespace Project.Console
{
class Program
{
static void Main(string[] args)
{
ProjectEntities pe = new ProjectEntities();
}
}
}

但是,我收到了 MetadataException was unhandled构造函数中的错误。声明 Unable to load the specified metadata resource.
我做了大量的研究(谷歌搜索),发现这似乎是这些资源的链接问题。我似乎无法找到解决办法。

任何帮助表示赞赏。

最佳答案

我写了很长的guide to debugging this error一会儿回来。

关于visual-studio-2010 - EF4 和连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3985228/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com