public UnitOfWork(ShareMeContext context, IArticleRepository articleRepository, ICategoryRepository categoryRepository, IAuthorRepository authorRepository, ITagRepository tagRepository)
 {
     this.context       = context;
     ArticleRepository  = articleRepository;
     CategoryRepository = categoryRepository;
     AuthorRepository   = authorRepository;
     TagRepository      = tagRepository;
 }
示例#2
0
 public UnitOfWork(ShareMeContext context)
 {
     this.context       = context;
     UserRepository     = new UserRepository(context);
     TagRepository      = new TagRepository(context);
     PostRepository     = new PostRepository(context);
     CommentRepository  = new CommentRepository(context);
     CategoryRepository = new CategoryRepository(context);
 }
示例#3
0
 public CategoryRepository(ShareMeContext context) : base(context)
 {
 }
示例#4
0
 public ArticleRepository(ShareMeContext context) : base(context)
 {
 }
 public GenericRepository(ShareMeContext context)
 {
     this.context = context;
     dbSet        = context.Set <T>();
 }
 public AuthorRepository(ShareMeContext context) : base(context)
 {
 }
示例#7
0
 public TagRepository(ShareMeContext context) : base(context)
 {
 }