我不确定最佳方法。简单的LINQ查询对我来说已经足够简单,但是我正在寻找最有效的方法。
我有2个表,Sliders和SliderItems。 SliderItems具有指向Sliders Id的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语句,然后将它们放入返回到我的DataList的通用列表中呢?
非常感谢您提供的思路和指导。