【发布时间】:2011-10-08 11:00:55
【问题描述】:
我在 MVC 项目中有一个 EF 连接字符串,如下所示:
connectionString="metadata=res:///Models.db.csdl|res:///Models.db.ssdl|res://*/Models.db.msl;provider =System.Data.SqlClient;provider connection string="Data Source=localhost;Initial Catalog=SystemName;Integrated Security=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient"
一切都很好,直到我添加了第二个项目并引用了包含 edmx 的 MVC 项目,但在运行时我得到:
指定的元数据路径无效。有效路径必须是现有目录、扩展名为“.csdl”、“.ssdl”或“.msl”的现有文件,或标识嵌入资源的 URI。
我已经阅读了一个又一个帖子,但我不知道如何正确引用 MVC 项目中的元数据。有人可以指出我正确的方向吗?我不想创建一个如此具体的连接字符串,它在部署和调试期间会中断。
【问题讨论】:
标签: entity-framework