diff --git a/services/cmskit/src/EShopOnAbp.CmskitService.EntityFrameworkCore/EntityFrameworkCore/CmskitServiceDbContext.cs b/services/cmskit/src/EShopOnAbp.CmskitService.EntityFrameworkCore/EntityFrameworkCore/CmskitServiceDbContext.cs index 3a9b6490..81d61a82 100644 --- a/services/cmskit/src/EShopOnAbp.CmskitService.EntityFrameworkCore/EntityFrameworkCore/CmskitServiceDbContext.cs +++ b/services/cmskit/src/EShopOnAbp.CmskitService.EntityFrameworkCore/EntityFrameworkCore/CmskitServiceDbContext.cs @@ -1,12 +1,21 @@ using Microsoft.EntityFrameworkCore; using Volo.Abp.Data; using Volo.Abp.EntityFrameworkCore; +using Volo.CmsKit.Blogs; +using Volo.CmsKit.Comments; using Volo.CmsKit.EntityFrameworkCore; +using Volo.CmsKit.MediaDescriptors; +using Volo.CmsKit.Menus; +using Volo.CmsKit.Pages; +using Volo.CmsKit.Ratings; +using Volo.CmsKit.Reactions; +using Volo.CmsKit.Tags; +using Volo.CmsKit.Users; namespace EShopOnAbp.CmskitService.EntityFrameworkCore; [ConnectionStringName(CmskitServiceDbProperties.ConnectionStringName)] -public class CmskitServiceDbContext : AbpDbContext, ICmskitServiceDbContext +public class CmskitServiceDbContext : AbpDbContext, ICmskitServiceDbContext, ICmsKitDbContext { public CmskitServiceDbContext(DbContextOptions options) : base(options) @@ -14,12 +23,32 @@ public class CmskitServiceDbContext : AbpDbContext, ICms } + public DbSet Comments { get; set; } + + public DbSet User { get; set; } + + public DbSet Reactions { get; set; } + + public DbSet Ratings { get; set; } + + public DbSet Tags { get; set; } + + public DbSet EntityTags { get; set; } + + public DbSet Pages { get; set; } + + public DbSet Blogs { get; set; } + + public DbSet BlogPosts { get; set; } + + public DbSet MediaDescriptors { get; set; } + + public DbSet MenuItems { get; set; } + protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); - FeatureConfigurer.Configure(); - modelBuilder.ConfigureCmskitService(); modelBuilder.ConfigureCmsKit(); } diff --git a/services/cmskit/src/EShopOnAbp.CmskitService.EntityFrameworkCore/EntityFrameworkCore/CmskitServiceEntityFrameworkCoreModule.cs b/services/cmskit/src/EShopOnAbp.CmskitService.EntityFrameworkCore/EntityFrameworkCore/CmskitServiceEntityFrameworkCoreModule.cs index 1dc0e051..86f78e08 100644 --- a/services/cmskit/src/EShopOnAbp.CmskitService.EntityFrameworkCore/EntityFrameworkCore/CmskitServiceEntityFrameworkCoreModule.cs +++ b/services/cmskit/src/EShopOnAbp.CmskitService.EntityFrameworkCore/EntityFrameworkCore/CmskitServiceEntityFrameworkCoreModule.cs @@ -23,6 +23,7 @@ public class CmskitServiceEntityFrameworkCoreModule : AbpModule { context.Services.AddAbpDbContext(options => { + options.ReplaceDbContext(); /* Remove "includeAllEntities: true" to create * default repositories only for aggregate roots */ options.AddDefaultRepositories(includeAllEntities: true);