自动迁移在代码.NET MVC中设置连接字符串

时间:2014-08-20 15:04:38

标签: entity-framework automatic-migration

如何配置Entity Framework以在执行迁移和使用数据库时使用不同的连接字符串。

原因很简单,我不想为网站登录,但我希望能够执行迁移。

1 个答案:

答案 0 :(得分:0)

在网络上没有找到任何关于如何做到这一点的内容后,对象资源管理器帮助了。

EF Migration Configuration类(其中AutomaticMigrationsEnabled = true已设置) 还有一个名为TargetDatabase的属性。

这可以设置为您想要的任何连接字符串,如下所示:

TargetDatabase = new System.Data.Entity.Infrastructure.DbConnectionInfo(
            ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString,
            ConfigurationManager.ConnectionStrings["ConnString"].ProviderName);