コード例 #1
0
        //这是刚开始写法,后面一步一步重构
        //private BaseRepository<Category> _baseRepository;
        //private CategoryRepository _categoryRepository;
        //private InterfaceBaseRepository<Category> _categoryRepository;
        //public InterfaceCategoryService _interfaceCategoryService;


        //public CategoryService(DbContext dbContext)
        //public CategoryService(InterfaceBaseRepository<Category> baseRepository)
        public CategoryService(InterfaceBaseRepository <Category> interfaceBaseRepository) : base(interfaceBaseRepository)
        {
            // _baseRepository = new BaseRepository<Category>(dbContext);
            // _categoryRepository = new CategoryRepository(dbContext);
            //_categoryRepository = new BaseRepository<Category>(dbContext);
            //_categoryRepository = baseRepository;
            //_interfaceCategoryService = interfaceCategoryService;
        }
コード例 #2
0
ファイル: BaseService.cs プロジェクト: zhuweiwu/LearnMVC
 public BaseService(InterfaceBaseRepository <T> currentRepository)
 {
     CurrentRepository = currentRepository;
 }
コード例 #3
0
 public BaseService(InterfaceBaseRepository <T> interfaceBaseRepository)
 {
     _interfaceBaseRepository = interfaceBaseRepository;
 }
コード例 #4
0
 public CategoryService(InterfaceBaseRepository <Category> baseRepository)
 {
     _baseRepository = baseRepository;
 }
コード例 #5
0
ファイル: BaseService.cs プロジェクト: turr/MyWallet
 public BaseService()
 {
     this._repo = new BaseRepository <TEntity>();
 }