私はこの問題について最善の方法を知りません。単純にLINQクエリは簡単ですが、ここで最も効率的な方法を探しています。LINQで2つのリストに参加しますか?
私は2つのテーブル、スライダとSliderItemを持っています。 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();
}
}
だから私は私のホーム・ページのために何をする必要があるか、私はデータリストの中に詰め込むしたいデータのセットを引き戻すです。これにより、スライダ+スライダアイテムが結合されます。
JOIN文で通常のLINQクエリを実行して、それらをデータリストに戻す汎用リストに投げるだけですか?
どのような思考や方向性があります。
あなたはあなたが提案したjoinでlinqを投稿できますか?私はあなたが妥当なクエリを提供すれば、ほとんどの場合linqが十分だと思います。また、ご質問の方法は最後に1回の返品が欠けますので、ご修正ください。 – xandy
@pixelmouse> http://stackoverflow.com/q/4408584/17447これはあなたが欲しいものですか? – naveen