コード例 #1
0
ファイル: EfDbSetWrapper.cs プロジェクト: dimiste/Cabify
        public EfDbSetWrapper(IEfDbContext efDbContext)
        {
            Guard.WhenArgument(efDbContext, "efDbContext").IsNull().Throw();

            this.efDbContext = efDbContext;

            this.dbSet = efDbContext.Set <T>();
        }
コード例 #2
0
 internal EfRepositoryBase(IEfDbContext dbContext, ICachingStrategy <T, TKey> cachingStrategy = null) : base(cachingStrategy)
 {
     this.Context = dbContext;
     DbSet        = Context.Set <T>();
 }
コード例 #3
0
 internal EfCompoundKeyRepositoryBase(IEfDbContext dbContext, ICompoundKeyCachingStrategy <T> cachingStrategy = null)
     : base(cachingStrategy)
 {
     Context = dbContext;
     DbSet   = Context.Set <T>();
 }