【发布时间】:2019-06-06 14:44:39
【问题描述】:
我们正面临 EF 的特定场景(使用 6.2)。
我们有一个框架库,它使用一些常见实体(与框架相关的表,如用户、角色、访问等),而 DAL 使用所有数据库表/视图(包括框架的)。所以我们在框架项目中有 EDMX 和表的子集,而 DAL 有另一个 EDMX 有完整的数据库参考。
现在这在构建框架库的机器中运行良好。当我们将框架 dll 和其余项目代码复制到另一台开发机器时,我们遇到了 CLR 映射问题,这是针对某些实体(不是全部)的问题。
我们尝试重新创建 DAL 的 EDMX 并徒劳地重置引用。 两台机器上的配置和其他库似乎相同。
很遗憾,我们无法手动更改 EDMX 文件,因为多个开发人员一直在使用频繁的 EDMX 更新来处理该项目。所以每次更新可能不是最好的选择。
【问题讨论】:
-
你能发布任何代码,错误信息来澄清吗?
标签: c# asp.net entity-framework edmx