В принципе в названии вопрос ясен, есть список, у элемента списка есть еще список, из бд мне нужно получить ограниченное количество элементов из списка элемента, сори за тофтологию, надеюсь понятно объяснил, так вот, если через инклуд нельзя, то как вообще это делается? Проект Asp.net core
в общем получить юзера с ограниченным количеством его друзей у меня получилось только при помощи сторонней библиотеки, а именно - EntityFramework-Plus и ее метода IncludeFilter, в итоге я ведь ничего не гружу лишнего? В результате получаю юзера и "size" друзей.
var currentUser = db.Users
.IncludeFilter(x => x.UserFriends
.Where(z => z.UserId == id)
.Take(size)
.Select(c => c.Friend))
.Where(x => x.Id == id)
.ToList()
.FirstOrDefault();
А потом меня ткнули носом в то, на сколько просто это было сделать вот так:
var currentUser = db.Users.Where(x => x.UserFriends.Any(z => z.FriendId == id)).Skip((page - 1) * size)
.Take(size).ToList();
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
У меня есть скрипты, которые я подключаю в файле functionsphp
использую OpenServer на windows, установил yii2-starter-kit, но не могу настроить Apache в htaccess