【发布时间】:2012-02-27 15:04:24
【问题描述】:
通常edmx和其他相关的实体框架文件都嵌入到dll中。
对于我们当前的项目,我们希望将它们放在 dll 外部,以便更改环境之间的前缀。
有没有办法告诉 Visual Studio 不要嵌入 edmx 文件?
例如:
DEV.Table1 正在开发中
生产中的PROD.Table1
如果此信息在 dll 中,我们无法在环境之间复制 dll,只能更改 web.config 中的信息。
【问题讨论】:
-
我不确定您所说的前缀是什么意思。这与拥有多个仅包含实体模型的程序集有什么不同?
-
@GertArnold 感谢您的评论,我更新了,希望现在更清楚了。
-
你可以创建一个 ObjectContext 工厂,其中注入了一个连接字符串。
-
为什么要为表格添加前缀?
标签: visual-studio-2010 entity-framework entity-framework-4 edmx