我的 web.config 文件中当前有我的连接字符串。
是否可以将其放在单独的文件中并将实体框架指向它。
我的 web.config 文件中当前有我的连接字符串。
是否可以将其放在单独的文件中并将实体框架指向它。
我在这里找到了答案,将 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>
以防有人偶然发现这个问题。您可以使用 configSource 将连接字符串放在单独的配置文件中,但不要期望 EF 设计器能够愉快地使用它。
每次去编辑 edmx 和“从数据库更新”它都会要求一个新的连接字符串,然后总是想把它保存回 web.config。不理想,对我来说不可行。在 EF6 和以前的版本中就是这种情况。