TirsvadCLI Portfolio Library
Loading...
Searching...
No Matches
ApplicationDbContext.cs
1using Microsoft.AspNetCore.Identity;
2using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
3
4using Microsoft.EntityFrameworkCore;
5
9
11
21public class ApplicationDbContext : IdentityDbContext<ApplicationUser, IdentityRole<Guid>, Guid>, IApplicationDbContext
22{
23 #region constructors
28 public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options) : base(options)
29 {
30#if DEBUG
31 //Database.EnsureDeleted();
32 //Database.EnsureCreated();
33#endif
34 }
35
36 #endregion
37
38 #region overrides
40 protected override void OnModelCreating(ModelBuilder modelBuilder)
41 {
42 base.OnModelCreating(modelBuilder);
43
44 _ = modelBuilder.ApplyConfiguration(new ApplicationUserConfiguration());
45 }
46 #endregion
47
48}
ApplicationDbContext(DbContextOptions< ApplicationDbContext > options)
Initializes a new instance of the ApplicationDbContext class with the specified options.