Browse Source

Configure custom repositories in BloggingEntityFrameworkCoreModule

pull/6907/head
liangshiwei 6 years ago
parent
commit
3bce9784a4
  1. 14
      modules/blogging/src/Volo.Blogging.EntityFrameworkCore/Volo/Blogging/EntityFrameworkCore/BloggingEntityFrameworkCoreModule.cs

14
modules/blogging/src/Volo.Blogging.EntityFrameworkCore/Volo/Blogging/EntityFrameworkCore/BloggingEntityFrameworkCoreModule.cs

@ -1,6 +1,11 @@
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.EntityFrameworkCore; using Volo.Abp.EntityFrameworkCore;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;
using Volo.Blogging.Blogs;
using Volo.Blogging.Comments;
using Volo.Blogging.Posts;
using Volo.Blogging.Tagging;
using Volo.Blogging.Users;
namespace Volo.Blogging.EntityFrameworkCore namespace Volo.Blogging.EntityFrameworkCore
{ {
@ -11,7 +16,14 @@ namespace Volo.Blogging.EntityFrameworkCore
{ {
public override void ConfigureServices(ServiceConfigurationContext context) public override void ConfigureServices(ServiceConfigurationContext context)
{ {
context.Services.AddAbpDbContext<BloggingDbContext>(); context.Services.AddAbpDbContext<BloggingDbContext>(options =>
{
options.AddRepository<Blog, EfCoreBlogRepository>();
options.AddRepository<BlogUser, EfCoreBlogUserRepository>();
options.AddRepository<Post, EfCorePostRepository>();
options.AddRepository<Tag, EfCoreTagRepository>();
options.AddRepository<Comment, EfCoreCommentRepository>();
});
} }
} }
} }

Loading…
Cancel
Save