быть, а могут и не быть картинки. Мне нужно получив список Сообщений по разному отображать те у которых есть картинки и те у которых нет (сами картинки рри этом не показываются). Как в EF сделать запрос, что бы не загружать из БД картинки?
Тупой вариант: если поле картинок - binary то можно сделать запрос просто узнав длину поля. То есть сделать селект свой и поле добавить isEmpty который будет булевский на длину поля
В любом случае для каждого сообщения придетсч делать запрос на кол-во изображений в этом сообщении?
Да нет. Db.Messages.Select(x=> new Message() { id=x.id, WithPicture = x.Picture?.Lenght > 0});
Нескажу за EF но на SQL можно просто дернуть все записи без картинок и отдельно с картинками...
хватит троллить ормодрочеров
В чём прикол
В том и прекол
Проверять есть ли картинка, очевидно
Про фильтрацию слышал что? А про linq? А про то как айкверибле работает?
Обсуждают сегодня