массив стрингов хранится в виде одной строки с разделителем в виде запятой, как мне сделать сплит этой строки к листу, чтобы EFC не ругался на меня?
.Select(p => new
{
p.Content,
p.Images,
p.Author.Username,
p.Author.Image
})
.Select(p => new ResponseModel
{
Content = p.Content,
Images = p.Images.Split(new char[] { ',' }).ToList(),
AuthorImage = p.Image,
AuthorName = p.Username
}).FirstOrDefault();
зачем первый селект ?
как рашил кстати ? EF functions ?
Чтобы запрос к БД сделать по определённым столбцам только, второй селект уже с результатами работает
а так ты все же в памяти ебанул ?
Что значит в памяти? Он после AsEnumerable делает запрос, после него с результатами работает, которые пришли. Иначе никак. Потому что он пытается сплит в запрос добавить
вот в этом и был мой вопрос
Обсуждают сегодня