abp

Форк
0
36 строк · 1.2 Кб
1
using Microsoft.EntityFrameworkCore;
2
using Volo.Abp.AuditLogging.EntityFrameworkCore;
3
using Volo.Abp.EntityFrameworkCore;
4
using Volo.Abp.FeatureManagement.EntityFrameworkCore;
5
using Volo.Abp.Identity.EntityFrameworkCore;
6
using Volo.Abp.OpenIddict.EntityFrameworkCore;
7
using Volo.Abp.PermissionManagement.EntityFrameworkCore;
8
using Volo.Abp.SettingManagement.EntityFrameworkCore;
9
using Volo.Abp.TenantManagement.EntityFrameworkCore;
10

11
namespace MyCompanyName.MyProjectName.Data;
12

13
public class MyProjectNameDbContext : AbpDbContext<MyProjectNameDbContext>
14
{
15
    public MyProjectNameDbContext(DbContextOptions<MyProjectNameDbContext> options)
16
        : base(options)
17
    {
18
    }
19

20
    protected override void OnModelCreating(ModelBuilder builder)
21
    {
22
        base.OnModelCreating(builder);
23

24
        /* Include modules to your migration db context */
25

26
        builder.ConfigurePermissionManagement();
27
        builder.ConfigureSettingManagement();
28
        builder.ConfigureAuditLogging();
29
        builder.ConfigureIdentity();
30
        builder.ConfigureOpenIddict();
31
        builder.ConfigureFeatureManagement();
32
        builder.ConfigureTenantManagement();
33

34
        /* Configure your own entities here */
35
    }
36
}
37

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.