6

我的 web.config 文件中当前有我的连接字符串。

是否可以将其放在单独的文件中并将实体框架指向它。

4

2 回答 2

26

我在这里找到了答案,将 ConnectionStrings 和 mailSettings 与 web.config 分开?可能的?

<configuration>
    <connectionStrings configSource="connections.config"/> 
</configuration>

文件connections.config包含

<connectionStrings>
   <add name="name" connectionString="conn_string" providerName="System.Data.SqlClient" />
   <add name="name2" connectionString="conn_string2" providerName="System.Data.SqlClient" />
</connectionStrings>
于 2013-03-01T09:30:01.067 回答
5

以防有人偶然发现这个问题。您可以使用 configSource 将连接字符串放在单独的配置文件中,但不要期望 EF 设计器能够愉快地使用它。

每次去编辑 edmx 和“从数据库更新”它都会要求一个新的连接字符串,然后总是想把它保存回 web.config。不理想,对我来说不可行。在 EF6 和以前的版本中就是这种情况。

于 2014-02-10T16:42:43.123 回答