将DBconnection与ASP.网络标识



我正在尝试使用ASP。网络核心身份。在中。Net Framework,要构建IdentityDBContext,我可以通过DBConnection(请参阅链接(。

https://learn.microsoft.com/en-us/previous-versions/aspnet/dn468085(v=vs.108(

我想用。网络核心身份。问题是中的IdentityDBContext。Net Core没有具有DBCOnconnection的构造函数。有没有一种方法(解决方法(可以将IdentityDBcontext与DBConnection联系起来?

在asp.net核心中,有两种连接数据库的方式。

第一种方式:

public class ApplicationDbContext : IdentityDbContext
{
public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options)
: base(options)
{
}
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer("Server=(localdb)\mssqllocaldb;Database=DatabaseName;Trusted_Connection=True;MultipleActiveResultSets=true");
}
}

注册服务:

services.AddDbContext<ApplicationDbContext>();

第二种方式:

services.AddDbContext<ApplicationDbContext>(options =>
options.UseSqlServer("Server=(localdb)\mssqllocaldb;Database=DatabaseName;Trusted_Connection=True;MultipleActiveResultSets=true"));

最新更新