У меня есть три класса, Sql с внешними ключами.Linq SQL select условия второй уровень списка
public School
{
int id;
List<Room> Rooms;
}
public Room
{
int id;
ind idSchool;
List<Chair> Chairs;
}
pulic Chair
{
int id;
int idRoom;
int legs;
}
, когда я делаю запрос для школ в базу данных с помощью LINQ, возвращает все элементы (в каждой школе со всеми комнатами и каждый номер со всеми стульями)
Я хочу Школы с номерами с только три двуногих стульев . (! удалить из школы все chairs.legs = 3)
показать свой запрос linq и где вы застряли? –
Я не могу выполнить этот запрос linq. Что-то вроде этого: Список listSc = db.Schools.Where (s => s.Rooms.Where (r => r.Chairs.Where (c => c.legs == 3))). ToList(); Это неправильно, где необходимо условие –