У меня есть следующий запрос:Получить все вместо FirstOrDefault
PromotionList dataPromotion = authenticateCustomerResponseRootObject.Response
.AuthenticateCustomerResponse.EligiblePromotions.PromotionList
.Where(p => p.LineOfBusiness.ToUpper().Equals("DATA"))
.FirstOrDefault();
PromotionList
Мои содержит 3 объекта, с LineOfBusiness
Data
, Video
и третий объект содержит Data
тоже. Выше запроса возвращает PromotionList
первого объекта, тогда как я хочу ВСЕ, чей LineOfBusiness равен Data. Почему это происходит?
Поскольку последний метод в запросе '.FirstOrDefault()'? –
Uhm, если вы хотите * все * объекты, то почему вы попросили 'FirstOrDefault()' then? Удалите этот звонок, не то, что вы хотите ??? –
Euhm. Потому что вы явно используете 'FirstOrDefault'? –