日期:2014-05-17  浏览次数:20417 次

一个项目里两个edmx文件引发的edmx无法读取的问题,求助
我有一个MVC项目,该项目引用了一个 x.dll 文件,该dll里包含一个 a.edmx 文件,实体连接名为 Sql_a 。MVC项目里有一个 b.edmx 文件,实体连接名为 Sql_b 。Sql_a 和 Sql_b 的连接字符串都写在 MVC 根目录下的 Web.Config 里了。

在引用 x.dll 前,MVC能正常读取数据。引用后,使用 x.dll 里的读取 a.edmx 数据功能的时候,VS 报错了,
“在映射和元数据信息中找不到指定的默认 EntityContainer 名称"Sql_a"”

需求决定了项目必须要引用 x.dll ,而不能将其实体放在MVC项目里,我该怎么办?跪求帮助。

------解决方案--------------------
不懂,没遇到这种情况
------解决方案--------------------
找不到指定的默认 EntityContainer 名称"Sql_a"” 错误不是提示的很明显吗?如果有Sql_a的话你检查一下你的sql_a是不是那写错了,以至于找不到!


------解决方案--------------------
感觉问题挺多的,能发个测试工程过来吗?