Я пытаюсь сделать метод расширения для запросов к ядру. У меня есть это расширение:
public static class FiltrExtension
{
public static IQueryable<Contract> Filtr(this IQueryable<Contract> query, OrderFilter filter)
{
if (!string.IsNullOrWhiteSpace(filter.OrderType))
query.Where(x => x.OrderType == filter.OrderType);
return query;
}
}
и затем я пытаюсь отфильтровать данные, но метод расширения ничего не делает:
var data = await _uow.DatabaseContext.Contract.Filtr(filter).ToListAsync();
Может кто-нибудь помочь, пожалуйста?