Я пытаюсь написать динамический запрос библиотеки Linq для получения записи при условии,
Клиенты, у которых количество заказов больше 3, а поле ShipVia равно 2.
Ниже приведен мой синтаксис того, что я пробовал.
object[] objArr = new object[10];
objArr[0] = 1;
IQueryable<Customer> test = db.Customers.Where("Orders.Count(ShipVia=2)", objArr);
и
IQueryable<Customer> test = db.Customers.Where("Orders.Any(ShipVia=2).Count()", objArr);
Но оба не работают. Во втором запросе Any возвращает true, поэтому он не будет работать с Count.
Предложите мне способ реализовать это.