停止ApplicationDbContext创建数据库

时间:2014-05-31 23:52:59

标签: authentication asp.net-mvc-5

我是否可以通过某种方式在.NET 4.5,MVC5应用程序中停止为我创建身份验证数据库的ApplicationDbContext。我在共享托管上,所以它不是一个选项。

现在,我很高兴有两个数据库正在运行,一个用于生产,一个用于身份验证,我将在稍后再回过头来进行排序。现在我需要处理SEO并手动启用身份验证数据库。

我猜它会意味着重写这段代码吗?

public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
    public ApplicationDbContext()
        : base("DefaultConnection", throwIfV1Schema: false)
    {
    }

    public static ApplicationDbContext Create()
    {
        return new ApplicationDbContext();
    }
}

该网站已准备好解决此问题,可以这样做吗?

1 个答案:

答案 0 :(得分:1)

知道了!

有点欺骗它,只要你使用相同的数据库名称它就不会尝试并重新创建它并且它现在都在工作。现在是SEO!