Я хочу сделать следующее с одним запросом к базе данных, если это возможно.
public class Location
{
public string URL {get;set;}
public IList<Page> Pages {get;set;}
}
Page firstPage = Session.Linq<Location>()
.Where(location => location.URL == "some-location-url")
.Select(location => location.Pages).FirstOrDefault();
Моя цель основана на URL текущего местоположения, вернуть первый объект Page из коллекции страниц.
Я уже пробовал несколько разных способов, и все они, кажется, выполняют много запросов, чтобы получить нужный объект Page.
Любая помощь приветствуется!
Дэйв ниндзя