저는이 문제를 해결하는 가장 좋은 방법은 확실하지 않습니다. LINQ 쿼리만으로도 충분하지만 여기서는 가장 효율적인 방법을 찾고 있습니다.LINQ로 2 목록에 가입 하시겠습니까?
2 개의 테이블, 슬라이더 및 슬라이더 항목이 있습니다. 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가 결합됩니다.
JOIN 문을 사용하여 일반 LINQ 쿼리를 수행하고 내 DataList로 돌아가는 일반 목록으로 던지기 만합니까?
어떤 생각이나 방향을 고맙게 생각합니다.
당신이 제안하는 가입과 함께 linq를 게시 할 수 있습니까? 린치가 합리적인 쿼리를 제공한다면 대부분의 시간은 충분하다고 생각합니다. 또한, 귀하의 질문에있는 방법은 결국 하나의 수익이 부족합니다, 그것을 수정하십시오. – xandy
@pixelmouse> http://stackoverflow.com/q/4408584/17447 이것이 원하는 것입니까? – naveen