using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Auditing; using Volo.Abp.AuditLogging.MongoDB; using Volo.Abp.Modularity; using Volo.Abp.PermissionManagement.MongoDB; using Volo.Abp.TenantManagement.MongoDB; using Volo.Abp.Uow; namespace Bussiness.MongoDB { [DependsOn( typeof(AbpPermissionManagementMongoDbModule), typeof(AbpTenantManagementMongoDbModule) )] public class BussinessMongoDbModule: AbpModule { public override void ConfigureServices(ServiceConfigurationContext context) { context.Services.AddMongoDbContext(options => { options.AddDefaultRepositories(includeAllEntities: true); }); Configure(options => { options.TransactionBehavior = UnitOfWorkTransactionBehavior.Disabled; }); Configure(options => { options.IsEnabledForGetRequests = true; }); } } }