我在一个大型的 asp.net 实体框架 Web 应用程序上工作,其中包含很多 EDMX(实际上是 10 个,后来超过 30 个)。每个 EDMX 都有自己的连接字符串。当我部署我的应用程序时,我想更改这些连接字符串。我可以用
xdt:Transform="Replace"
但我需要的是只替换属性“connectionString”的一部分。
如果我的连接字符串是:
<add name="DemosEntities" connectionString="metadata=res://*/Demos.csdl|res://*/Demos.ssdl|res://*/Demos.msl;provider=Devart.Data.Oracle;provider connection string="User Id=user;Password=password;Home=OraClient11g_home1;Data Source=VDN131DEV15;Persist Security Info=True;ClientId=CLOEE2"" providerName="System.Data.EntityClient" />
我只想在我的所有连接字符串上用另一个字符串替换 VDN131DEV15。
可以通过 web.config 转换吗?
谢谢