0
我有我的web.config
文件:EF迁移没有使用Web配置连接字符串
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=.\SRV;Initial Catalog=SomeCatalog;Integrated Security=true;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />
</connectionStrings>
我有我web.debug.config
:
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=.\SRV;Initial Catalog=SomeCatalog;Integrated Security=true;MultipleActiveResultSets=True" providerName="System.Data.SqlClient"
xdt:Transform="SetAttributes" xdt:Locator="Match(DefaultConnection)"/>
</connectionStrings>
我有我的web.defaultserver.config
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=.\;Initial Catalog=EverybodyPilates;Integrated Security=true;MultipleActiveResultSets=True" providerName="System.Data.SqlClient"
xdt:Transform="SetAttributes" xdt:Locator="Match(DefaultConnection)" />
</connectionStrings>
当我运行迁移:
> Update-Database -Force -Verbose
它挂了很长时间,因为它似乎无法找到我的连接字符串。我是否正确地做我的网络配置?
还是我有其他东西不正确?
不应该将您的'xdt:Locator'设置为''Match(name)“'? – 2014-09-21 22:20:42
是的,可能应该是....哎呀 – 2014-09-22 11:48:54