0
DT를 반복하고 필요한 데이터를 인쇄 할 수 있도록 LINQ 결과로 데이터 테이블을 채우려고했습니다. anonomus 형식을 datatable로 변환합니다. 내가 사용하고LINQ to Entity 결과로 데이터 테이블 채우기
LINQ는 : 그것은 행에 의해 행 및 데이터를 처리하지만 나는 단계 수 있도록 데이터 테이블 또는 기타 객체로 결과를 얻을 수있는 방법은
using (var db = new SiteNavigation())
{
dtNavData= (from n in db.Navigation
join st in db.SectionTranslations
on n.SectionID equals st.Section.SectionID
where n.Category == Category && st.CultureID == CultureID
orderby n.Position ascending
select new
{
LinkAddress = st.Section.Type + "/" + st.Section.RouteName,
st.Title
}).ToList();
}
있습니까?
[이 참조] 당신의 LINQ 쿼리의 결과를 반복하는 경우
DataTable
을 만들 필요가 없습니다 (http://stackoverflow.com/questions/ 564366/convert-generic-list-enumerable-to-datatable) –더 이상 효과가 있습니까? 데이터가 테이블에 있는지 여부는 상관하지 않습니다. 난 그저 결과를 단계 및 aspx 페이지에서 다른 asp.net 개체를 할당해야합니다. –
foreach 루프에서 목록을 반복 할 수없는 이유는 무엇입니까? –