Browse Source

Merge pull request #189 from colinin/4.1

Registered IRepository through concrete implementation
pull/252/head
cKey 5 years ago
committed by GitHub
parent
commit
03a46ab989
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      aspnet-core/modules/apigateway/LINGYUN.ApiGateway.EntityFrameworkCore/LINGYUN/ApiGateway/EntityFrameworkCore/ApiGatewayEntityFrameworkCoreModule.cs
  2. 16
      aspnet-core/modules/message/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN/Abp/MessageService/EntityFrameworkCore/AbpMessageServiceEntityFrameworkCoreModule.cs

10
aspnet-core/modules/apigateway/LINGYUN.ApiGateway.EntityFrameworkCore/LINGYUN/ApiGateway/EntityFrameworkCore/ApiGatewayEntityFrameworkCoreModule.cs

@ -22,11 +22,11 @@ namespace LINGYUN.ApiGateway.EntityFrameworkCore
context.Services.AddAbpDbContext<ApiGatewayDbContext>(options => context.Services.AddAbpDbContext<ApiGatewayDbContext>(options =>
{ {
//Remove "includeAllEntities: true" to create default repositories only for aggregate roots //Remove "includeAllEntities: true" to create default repositories only for aggregate roots
options.AddRepository<RouteGroup, IRouteGroupRepository>(); options.AddRepository<RouteGroup, EfCoreRouteGroupRepository>();
options.AddRepository<ReRoute, IReRouteRepository>(); options.AddRepository<ReRoute, EfCoreReRouteRepository>();
options.AddRepository<GlobalConfiguration, IGlobalConfigRepository>(); options.AddRepository<GlobalConfiguration, EfCoreGlobalConfigRepository>();
options.AddRepository<DynamicReRoute, IDynamicReRouteRepository>(); options.AddRepository<DynamicReRoute, EfCoreDynamicReRouteRepository>();
options.AddRepository<AggregateReRoute, IAggregateReRouteRepository>(); options.AddRepository<AggregateReRoute, EfCoreAggregateReRouteRepository>();
options.Entity<ReRoute>(opt => options.Entity<ReRoute>(opt =>
opt.DefaultWithDetailsFunc = (p) => opt.DefaultWithDetailsFunc = (p) =>

16
aspnet-core/modules/message/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN/Abp/MessageService/EntityFrameworkCore/AbpMessageServiceEntityFrameworkCoreModule.cs

@ -17,16 +17,16 @@ namespace LINGYUN.Abp.MessageService.EntityFrameworkCore
{ {
context.Services.AddAbpDbContext<MessageServiceDbContext>(options => context.Services.AddAbpDbContext<MessageServiceDbContext>(options =>
{ {
options.AddRepository<Notification, INotificationRepository>(); options.AddRepository<Notification, EfCoreNotificationRepository>();
options.AddRepository<UserNotification, IUserNotificationRepository>(); options.AddRepository<UserNotification, EfCoreUserNotificationRepository>();
options.AddRepository<UserSubscribe, IUserSubscribeRepository>(); options.AddRepository<UserSubscribe, EfCoreUserSubscribeRepository>();
options.AddRepository<ChatGroup, IGroupRepository>(); options.AddRepository<ChatGroup, EfCoreGroupRepository>();
options.AddRepository<UserChatGroup, IUserChatGroupRepository>(); options.AddRepository<UserChatGroup, EfCoreUserChatGroupRepository>();
options.AddRepository<UserChatCard, IUserChatCardRepository>(); options.AddRepository<UserChatCard, EfCoreUserChatCardRepository>();
options.AddRepository<UserChatSetting, IUserChatSettingRepository>(); options.AddRepository<UserChatSetting, EfCoreUserChatSettingRepository>();
options.AddRepository<UserChatFriend, IUserChatFriendRepository>(); options.AddRepository<UserChatFriend, EfCoreUserChatFriendRepository>();
options.AddDefaultRepositories(includeAllEntities: true); options.AddDefaultRepositories(includeAllEntities: true);
}); });

Loading…
Cancel
Save