linq에서 select를 반환 할 때 사용할 목록 아래에 무엇이 있는지 혼란스러워합니다.linq의 select 쿼리를 반환하는 모범 사례
1.IEnumerable 2.List 3.ObjectQuery 4. ConvertLinqtoDataTable는
어느 당신이 선호합니까?
현재 우리는 레코드를 반환 할 때 객체 쿼리에 사용됩니다.
public ObjectQuery StationSelectByStationId(int stationid)
{
var query = from station in _iiqrEntities.Station
where station.StationId == stationid
select station;
return query as ObjectQuery;
}
코드를 표준화하기 위해 귀하의 권장 사항을 사용하겠습니다. 위의 코드를 기반으로 답변을 참조하십시오. 안부에서
덕분에
아니오; 'IQueryable'. 이렇게하면 SQL 연결이 가능합니다. – SLaks
@SLaks : 예, 맞습니다. 좀 더 구체적으로 대답을 수정하겠습니다. – msigman