У меня есть результат поиска из базы данных,
int searchTerm = "xx"
var result = from orderLines in context.OrderLineSearch(searchTerm)
select new
{
OrderNumber = orders.OrderNumber,
OrderLineId = orders.OrderLineId
};
Мне нужно проверить, содержит ли результат много заказов. То есть мне нужно проверить, возвращены ли несколько заказов или нет.
Я сделал проверку, сохранив номер первого порядка в переменной, и сравнил, содержит ли все остальные строки только этот номер заказа. Смотри ниже
string orderNumber = result.First().OrderNumber;
bool isValid = result.Where(x => x.OrderNumber != orderNumber).Count() == 0;
Я хочу знать лучший способ проверки с помощью LINQ? Кто-нибудь может мне помочь?
Заранее спасибо.