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 =>
{
//Remove "includeAllEntities: true" to create default repositories only for aggregate roots
options.AddRepository<RouteGroup, IRouteGroupRepository>();
options.AddRepository<ReRoute, IReRouteRepository>();
options.AddRepository<GlobalConfiguration, IGlobalConfigRepository>();
options.AddRepository<DynamicReRoute, IDynamicReRouteRepository>();
options.AddRepository<AggregateReRoute, IAggregateReRouteRepository>();
options.AddRepository<RouteGroup, EfCoreRouteGroupRepository>();
options.AddRepository<ReRoute, EfCoreReRouteRepository>();
options.AddRepository<GlobalConfiguration, EfCoreGlobalConfigRepository>();
options.AddRepository<DynamicReRoute, EfCoreDynamicReRouteRepository>();
options.AddRepository<AggregateReRoute, EfCoreAggregateReRouteRepository>();
options.Entity<ReRoute>(opt =>
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 =>
{
options.AddRepository<Notification, INotificationRepository>();
options.AddRepository<UserNotification, IUserNotificationRepository>();
options.AddRepository<UserSubscribe, IUserSubscribeRepository>();
options.AddRepository<Notification, EfCoreNotificationRepository>();
options.AddRepository<UserNotification, EfCoreUserNotificationRepository>();
options.AddRepository<UserSubscribe, EfCoreUserSubscribeRepository>();
options.AddRepository<ChatGroup, IGroupRepository>();
options.AddRepository<UserChatGroup, IUserChatGroupRepository>();
options.AddRepository<UserChatCard, IUserChatCardRepository>();
options.AddRepository<UserChatSetting, IUserChatSettingRepository>();
options.AddRepository<ChatGroup, EfCoreGroupRepository>();
options.AddRepository<UserChatGroup, EfCoreUserChatGroupRepository>();
options.AddRepository<UserChatCard, EfCoreUserChatCardRepository>();
options.AddRepository<UserChatSetting, EfCoreUserChatSettingRepository>();
options.AddRepository<UserChatFriend, IUserChatFriendRepository>();
options.AddRepository<UserChatFriend, EfCoreUserChatFriendRepository>();
options.AddDefaultRepositories(includeAllEntities: true);
});

Loading…
Cancel
Save