abp
/Data
/
MyProjectNameDbContext.cs
36 строк · 1.2 Кб
1using Microsoft.EntityFrameworkCore;2using Volo.Abp.AuditLogging.EntityFrameworkCore;3using Volo.Abp.EntityFrameworkCore;4using Volo.Abp.FeatureManagement.EntityFrameworkCore;5using Volo.Abp.Identity.EntityFrameworkCore;6using Volo.Abp.OpenIddict.EntityFrameworkCore;7using Volo.Abp.PermissionManagement.EntityFrameworkCore;8using Volo.Abp.SettingManagement.EntityFrameworkCore;9using Volo.Abp.TenantManagement.EntityFrameworkCore;10
11namespace MyCompanyName.MyProjectName.Data;12
13public class MyProjectNameDbContext : AbpDbContext<MyProjectNameDbContext>14{
15public MyProjectNameDbContext(DbContextOptions<MyProjectNameDbContext> options)16: base(options)17{18}19
20protected override void OnModelCreating(ModelBuilder builder)21{22base.OnModelCreating(builder);23
24/* Include modules to your migration db context */25
26builder.ConfigurePermissionManagement();27builder.ConfigureSettingManagement();28builder.ConfigureAuditLogging();29builder.ConfigureIdentity();30builder.ConfigureOpenIddict();31builder.ConfigureFeatureManagement();32builder.ConfigureTenantManagement();33
34/* Configure your own entities here */35}36}
37