Я не уверен в том, как лучше обойти это. Просто запросы LINQ достаточно просты для меня, но я ищу наиболее эффективный способ здесь.
У меня есть 2 таблицы, Slider и SliderItems. У SliderItems есть FK, который указывает на идентификатор ползунка.
Я получаю информацию о конкретном слайдере, например:
public static List<Slider> GetSlider(Slider sItem)
{
DBContext db = new DBContext();
if (sItem.Id != Guid.Empty)
{
var list = from tbl in db.Sliders
where tbl.Id == sItem.Id
orderby tbl.Id
select tbl;
return list.ToList();
}
}
Так что мне нужно сделать для моей домашней страницы набор данных, которые я хочу добавить в список данных. Тем самым комбинируя Slider + SliderItems, которые идут вместе с ним.
Должен ли я просто выполнить обычный запрос LINQ с помощью оператора JOIN и выбросить их в общий список, который восходит к моему списку данных?
Цените любые мысли и указания.