TirsvadCLI Portfolio Library
Loading...
Searching...
No Matches
ApplicationDbContext.cs
1
using
Microsoft.AspNetCore.Identity;
2
using
Microsoft.AspNetCore.Identity.EntityFrameworkCore;
3
4
using
Microsoft.EntityFrameworkCore;
5
6
using
TirsvadCLI.Portfolio.Core.Abstracts
;
7
using
TirsvadCLI.Portfolio.Domain.Entities
;
8
using
TirsvadCLI.Portfolio.Infrastructure.Data.Configurations
;
9
10
namespace
TirsvadCLI.Portfolio.Infrastructure.Data
;
11
21
public
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
}
TirsvadCLI.Portfolio.Infrastructure.Data.ApplicationDbContext.OnModelCreating
override void OnModelCreating(ModelBuilder modelBuilder)
Definition
ApplicationDbContext.cs:40
TirsvadCLI.Portfolio.Infrastructure.Data.ApplicationDbContext.ApplicationDbContext
ApplicationDbContext(DbContextOptions< ApplicationDbContext > options)
Initializes a new instance of the ApplicationDbContext class with the specified options.
Definition
ApplicationDbContext.cs:28
TirsvadCLI.Portfolio.Infrastructure.Data.Configurations.ApplicationUserConfiguration
Entity Framework Core configuration for the ApplicationUser entity.
Definition
ApplicationUserConfiguration.cs:41
TirsvadCLI.Portfolio.Core.Abstracts.IApplicationDbContext
Definition
IApplicationDbContext.cs:8
TirsvadCLI.Portfolio.Core.Abstracts
Definition
IApplicationDbContext.cs:5
TirsvadCLI.Portfolio.Domain.Entities
Definition
ApplicationUser.cs:5
TirsvadCLI.Portfolio.Infrastructure.Data.Configurations
Definition
ApplicationUserConfiguration.cs:7
TirsvadCLI.Portfolio.Infrastructure.Data
Definition
ApplicationDbContext.cs:10
src
TirsvadCLI.Portfolio.Infrastructure
Data
ApplicationDbContext.cs
Generated by
1.15.0