У меня есть таблица для cars
и TreeView так что пользователь может выбрать количество автомобилей и увидеть подробную информациюLINQ фильтр таблицы с одним большим массивом
Проблема заключается в том, если пользователь выбирает многих автомобилей этой линии причину StackOverflow
(а не пунт).
Есть 1300 автомобилей. В этом случае id[]
имеет 720 целых чисел. С 163 работами id в порядке.
IEnumerable<car> cresult = db.cars.Where(c => id.Any(s => s == c.car_id)).ToList();
^^^
int []
Каков наилучший способ фильтрации моего стола с одним большим массивом?
Ошибка:
Какой тип LINQ это? например к SQL, к объектам (версия EF?) и т. д. –
@IvanStoev - это EF 6.0, с Npgsql –
Не происходит с провайдером SqlServer, должно быть что-то конкретное для провайдера Npgsql. Удачи. –