6
我正在使用MV4和EF5。有没有办法让EntityFramework Migration从web.debug.config或web.release.config中提取连接字符串。EntityFramework迁移指定web.config
运行更新的数据库似乎除非连接字符串是在web.config中
我正在使用MV4和EF5。有没有办法让EntityFramework Migration从web.debug.config或web.release.config中提取连接字符串。EntityFramework迁移指定web.config
运行更新的数据库似乎除非连接字符串是在web.config中
这是因为web.config文件是在连接字符串应该找到引发错误。 Web.release.config
和Web.debug.config
是基于当前“解决方案配置”的配置转换。详细信息请参见this MSDN article。
简短的回答是,当然连接字符串预计在Web.config中,因为这是它的设计目的。
您可以使用Update-Database上的-ConnectionStringName或-ConnectionString参数为迁移指定不同的连接。
看看'System.Configuration.ConfigurationManager.ConnectionStrings' – 2013-03-13 13:52:02