Entity Framework Core с использованием GroupBy () с универсальным шаблоном репозитория - PullRequest
0 голосов
/ 12 июня 2019

Я хочу использовать метод GroupBy() динамически с общим шаблоном репозитория.

Например, мой простой универсальный репозиторий для count()

public Task<long> GetCountAsync(Expression<Func<IEntity, bool>> predicate, Func<IGrouping<object, TEntity>> groupBy) 
{
    IQueryable<TEntity> query = db.Set<TEntity>();

    query = query.Where(predicate);

   //how must i use group by method
   //this give cast error
    query = query.GroupBy(groupBy);

    return await query.AsNoTracking().CountAsync();
 }

Как я могу использовать GroupBy() метод с ядром структуры сущностей в шаблоне универсального репозитория?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...