Configure custom repositories in BloggingEntityFrameworkCoreModule

pull/6907/head
liangshiwei 5 years ago
parent f42193231d
commit 3bce9784a4

@ -1,6 +1,11 @@
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.EntityFrameworkCore;
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
{
@ -11,7 +16,14 @@ namespace Volo.Blogging.EntityFrameworkCore
{
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