BaseServiceMigrationDbContext.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. using Microsoft.EntityFrameworkCore;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Threading.Tasks;
  6. using Volo.Abp.AuditLogging.EntityFrameworkCore;
  7. using Volo.Abp.EntityFrameworkCore;
  8. using Volo.Abp.Identity.EntityFrameworkCore;
  9. using Volo.Abp.PermissionManagement.EntityFrameworkCore;
  10. using Volo.Abp.SettingManagement.EntityFrameworkCore;
  11. using Volo.Abp.TenantManagement.EntityFrameworkCore;
  12. namespace BaseService.EntityFrameworkCore
  13. {
  14. public class BaseServiceMigrationDbContext : AbpDbContext<BaseServiceMigrationDbContext>
  15. {
  16. public BaseServiceMigrationDbContext(
  17. DbContextOptions<BaseServiceMigrationDbContext> options
  18. ) : base(options)
  19. {
  20. }
  21. protected override void OnModelCreating(ModelBuilder builder)
  22. {
  23. base.OnModelCreating(builder);
  24. builder.ConfigurePermissionManagement();
  25. builder.ConfigureSettingManagement();
  26. builder.ConfigureAuditLogging();
  27. builder.ConfigureIdentity();
  28. builder.ConfigureTenantManagement();
  29. builder.ConfigureBaseService();
  30. }
  31. }
  32. }