コード例 #1
0
 public async Task <TEntity> GetAsync(Expression <Func <TEntity, bool> > filter)
 {
     using var context = new MerigurumiblogContext();
     return(await context.Set <TEntity>().FirstOrDefaultAsync(filter));
 }
コード例 #2
0
 public async Task <List <TEntity> > GetAllAsync(Expression <Func <TEntity, bool> > filter)
 {
     using var context = new MerigurumiblogContext();
     return(await context.Set <TEntity>().Where(filter).ToListAsync());
 }
コード例 #3
0
 public async Task <List <TEntity> > GetAllAsync <TKey>(Expression <Func <TEntity, TKey> > keySelector)
 {
     using var context = new MerigurumiblogContext();
     return(await context.Set <TEntity>().OrderByDescending(keySelector).ToListAsync());
 }
コード例 #4
0
        public async Task <List <TEntity> > GetAllAsync()
        {
            using var context = new MerigurumiblogContext();

            return(await context.Set <TEntity>().ToListAsync());
        }