コード例 #1
0
ファイル: CMSCommonDAO.cs プロジェクト: tmac2236/MMS
        public IQueryable <T> FindAll(params Expression <Func <T, object> >[] includeProperties)
        {
            IQueryable <T> items = _context.Set <T>();

            if (includeProperties != null)
            {
                foreach (var includeProperty in includeProperties)
                {
                    items = items.Include(includeProperty);
                }
            }
            return(items.AsQueryable());
        }
コード例 #2
0
ファイル: Repository.cs プロジェクト: Coding-Yu/SHS.CMS
 public async Task <IEnumerable <TEntity> > GetAllByAsync()
 {
     return(await _dbContext.Set <TEntity>().AsNoTracking().ToListAsync());
 }
コード例 #3
0
ファイル: Repository.cs プロジェクト: Coding-Yu/SHS.CMS
 public Repository(CMSContext dbContext)
 {
     _dbContext = dbContext;
     DbSet      = _dbContext.Set <TEntity>();
 }
コード例 #4
0
 public void Add(T Entity)
 {
     cmsContext.Set <T>().Add(Entity);
     cmsContext.SaveChanges();
 }
コード例 #5
0
ファイル: Repository.cs プロジェクト: shaiful019/CMS
 public Repository(CMSContext db)
 {
     this.db    = db;
     this.dbSet = db.Set <TEntity>();
 }
コード例 #6
0
ファイル: RepositoryBase.cs プロジェクト: hgp004/CMS
        public T GetByKey(Guid key)
        {
            var dbset = _context.Set <T>();

            return(dbset.Find(key));
        }