我有两个项目,其中一个项目具有所有逻辑(DB,函数,全部)。另一个是另一个的接口。
我试过加入两者。添加一个到解决方案,添加引用。复制了app.config
。
我的连接字符串是:
<connectionStrings>
<add name="NAME"
connectionString="metadata=.\Models\DataModel.csdl|.\Models\DataModel.ssdl|.\Models\DataModel.msl;provider=System.Data.SqlClient;provider connection string="data source=SERVER;initial catalog=DB;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
</connectionStrings>
另外,具有连接字符串的项目也可以。但是,在链接这两个项目时,它不起作用。
我的例外是:
指定的元数据路径无效。有效路径必须是现有目录,扩展名为“.csdl&#39;”的现有文件,或者&#39; .msl&#39;或者URI标识嵌入式资源。
我在SO中搜索了这个,他们说&#34;错误的连接字符串&#34;,&#34;元数据工件处理到-copy到输出目录 - &#34;
所有示例都使用metadata=res://*/
,但是当我尝试它时,它没有工作(在单个项目中)。
我的连接字符串使用。\
如何更改连接字符串以链接实体数据模型?
的信息:
两个项目。其中一个有edmx和代码。另一个使用第一个。 第一部作品100%