更改ASP中身份/成员身份认证的默认数据库.Net MVC 5.1

本文关键字:数据库 默认 Net MVC 身份认证 ASP 身份 成员 更改 | 更新日期: 2023-09-27 18:08:49

我最近在Visual Studio 2013中用ASP开始了一个新项目。NET MVC5使用实体框架模型优先。到目前为止,实体都很好……哈哈

我的问题是:有没有办法改变身份数据库而不覆盖它?

更好的解释:目前,我从实体生成的数据库在我的外部SQL Server数据库中,但我的帐户信息在(我猜)与Visual Studio 2013一起运行的SQL Server中。

加强它:我只是想改变数据库是相同的我的实体框架使用,我不想覆盖它。这可能吗?

更改ASP中身份/成员身份认证的默认数据库.Net MVC 5.1

您必须更改ConnectionString以指向您想要的数据库。Identity使用EF创建数据库和模式。或者,您可以将EF数据库的ConnectionString传递给IdentityDbContext。例如,在这个示例中,DefaultConnection是我的EF Context和Identity Context使用的ConnectionString的名称:

public class MyDbContext : IdentityDbContext<ApplicationUser>
    {
        public MyDbContext()
            : base("DefaultConnection")
        {
        }
    }
相关文章: