Files
CleanArchitecture/CleanArchitecture/CleanArchitecture.Identity/CleanArchitectureIdentityDbContext.cs
2024-02-18 22:14:34 +01:00

24 lines
835 B
C#

using CleanArchitecture.Identity.Configurations;
using CleanArchitecture.Identity.Models;
using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore;
namespace CleanArchitecture.Identity
{
public class CleanArchitectureIdentityDbContext : IdentityDbContext<ApplicationUser>
{
public CleanArchitectureIdentityDbContext(DbContextOptions<CleanArchitectureIdentityDbContext> options) : base(options)
{
}
protected override void OnModelCreating(ModelBuilder builder)
{
base.OnModelCreating(builder);
builder.ApplyConfiguration(new RoleConfiguration());
builder.ApplyConfiguration(new UserConfiguration());
builder.ApplyConfiguration(new UserRoleConfiguration());
}
}
}