gpt4 book ai didi

c# - 在 ASP.NET MVC 5.1 中更改身份/成员身份验证的默认数据库

转载 作者:太空狗 更新时间:2023-10-30 00:31:37 24 4
gpt4 key购买 nike

我目前在 Visual Studio 2013 中使用 Entity Framework 模型优先的 ASP.NET MVC5 开始了一个新项目。有了entity就好了,到此为止……哈哈

我的问题是:有什么办法可以在不覆盖的情况下改变Identity的数据库吗?

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

强化它:我只想将数据库更改为与我的 Entity Framework 使用的相同,我不想覆盖它。可能吗?

最佳答案

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

public class MyDbContext : IdentityDbContext<ApplicationUser>
{
public MyDbContext()
: base("DefaultConnection")
{
}
}

关于c# - 在 ASP.NET MVC 5.1 中更改身份/成员身份验证的默认数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24255006/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com