상위 5 개 않습니다를 쿼리하지 linq

I have a LINQ 쿼리하지:

var list = from t in ctn.Items
           where t.DeliverySelection == true && t.Delivery.SentForDelivery == null
           orderby t.Delivery.SubmissionDate
           select t;

내가 선택할 수 있는 방법은 단 5 결과 쿼리하지 수정하십시오 데이터베이스입니까?

해결책
var list = (from t in ctn.Items
           where t.DeliverySelection == true && t.Delivery.SentForDelivery == null
           orderby t.Delivery.SubmissionDate
           select t).Take(5);
해설 (5)

해결 방법:

var list = (from t in ctn.Items
           where t.DeliverySelection == true && t.Delivery.SentForDelivery == null
           orderby t.Delivery.SubmissionDate
           select t).Take(5);
해설 (1)

사용 기반 람다 외곽진입 Linq 의 달성됩니다 수도 있습니다.

var list = ctn.Items
.Where(t=> t.DeliverySelection == true && t.Delivery.SentForDelivery == null)
.OrderBy(t => t.Delivery.SubmissionDate)
.Take(5);
해설 (0)
  • [오퍼링이 약간 더 설명식 대답할 답변 @Ajni 제공하는.] *

Fluent 구문 LINQ 사용하여 얻을 수도 있습니다.

var list = ctn.Items
    .Where(t=> t.DeliverySelection == true && t.Delivery.SentForDelivery == null)
    .OrderBy(t => t.Delivery.SubmissionDate)
    .Take(5);

단, 각 방법 ('어디서', ',' 러더비 ['시행하십시오'] [4]) 는 LINQ 기술서임을 나타나는 이 람다 표현식 인수로. 또한 너메라블레스타크 '문서' 로 시작합니다.

&gt. 연속 지정된 되돌려줍니다 시작할 수 중에서 &gt. 순서.

[4]: 110%29.aspx https://msdn.microsoft.com/en-us/library/bb503062%28v = vs.

해설 (0)
  • '추가 정보를' *

가끔 바인딩하려면 에 필요한 것은 모델 a 유형 변환 오류 보기입니다 모델과 열거하십시오. 이런 상황에서 토리스트 콩지름에 ' ()' 메서드입니다.

var list = (from t in ctn.Items
       where t.DeliverySelection == true && t.Delivery.SentForDelivery == null
       orderby t.Delivery.SubmissionDate
       select t).Take(5).ToList();
해설 (0)

그냥 생각하고 느낄 수 있습니다 시퀀스, 낯선 From-&gt Where-&gt, 선택, 같이 sql 스크립트를 마치 Select-&gt Where. From->;

하지만 모르는 엔진, 또한 시퀀스의 내부에서 Sql 구문 분석

39, & # 39, , From-&gt Where-&gt Select* 유효성을 확인하기 위해 간단한 스크립트입니다 시도해보십시오 수 있습니다.

select id as i from table where i=3

또, 그 이유는 일부 전에 엔진이 이를 분석할 수 있는 작동하지 않기 때문에, 여기서 , t know i 가 앨리어스가 won& # 39. 이 작품을 만들기 위해 시도해 볼 수 있습니다

select * from (select id as i from table) as t where i = 3
해설 (0)