【问题标题】:Link to external edmx files链接到外部 edmx 文件
【发布时间】: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


【解决方案1】:

是的,您可以使用external EDMX file。作为替代方案,您也可以检查 Model adapter 以支持这些更改,而无需外部 EDMX。

【讨论】:

    猜你喜欢
    • 2021-08-19
    • 2023-03-07
    • 1970-01-01
    • 2019-01-15
    • 1970-01-01
    • 2013-12-08
    • 2018-01-20
    • 2015-03-28
    • 1970-01-01
    相关资源
    最近更新 更多