| 123456789101112131415161718192021222324252627282930313233343536 |
- 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<BussinessMongoDbContext>(options =>
- {
- options.AddDefaultRepositories(includeAllEntities: true);
- });
- Configure<AbpUnitOfWorkDefaultOptions>(options =>
- {
- options.TransactionBehavior = UnitOfWorkTransactionBehavior.Auto;
- });
- Configure<AbpAuditingOptions>(options =>
- {
- options.IsEnabledForGetRequests = true;
- });
- }
- }
-
- }
|