【发布时间】:2010-12-20 10:52:12
【问题描述】:
我正在开发一个使用 edmx 进行数据访问的应用程序。
我意识到每个 edmx 文件在配置文件中都有自己的连接字符串。
有没有办法为所有 edmx 文件共享一个连接字符串?
【问题讨论】:
标签: c# .net entity-framework connection-string edmx
我正在开发一个使用 edmx 进行数据访问的应用程序。
我意识到每个 edmx 文件在配置文件中都有自己的连接字符串。
有没有办法为所有 edmx 文件共享一个连接字符串?
【问题讨论】:
标签: c# .net entity-framework connection-string edmx
不 - 没有。
而且有充分的理由。 Entity Framework 中的连接字符串包含的不仅仅是常规的连接字符串(例如数据源/数据库名称)。
它包含有关模型不同组件的重要信息,包括 模型独有的 CSDL。
也许您可以解释一下,如果您打算在不同的 EDMX 之间共享一个连接字符串,那么为什么首先需要单独的 EDMX?
如果您正在寻找一种动态创建连接字符串的方法,请查看 EntityConnectionStringBuilder。
【讨论】: