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 결과 쿼리하지 수정하십시오 데이터베이스입니까?
Fluent 구문 LINQ 사용하여 얻을 수도 있습니다.
var list = ctn.Items
.Where(t=> t.DeliverySelection == true && t.Delivery.SentForDelivery == null)
.OrderBy(t => t.Delivery.SubmissionDate)
.Take(5);
단, 각 방법 ('어디서', ',' 러더비 ['시행하십시오'] [4]) 는 LINQ 기술서임을 나타나는 이 람다 표현식 인수로. 또한 너메라블레스타크 '문서' 로 시작합니다.
>. 연속 지정된 되돌려줍니다 시작할 수 중에서 >. 순서.
[4]: 110%29.aspx https://msdn.microsoft.com/en-us/library/bb503062%28v = vs.
가끔 바인딩하려면 에 필요한 것은 모델 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();
그냥 생각하고 느낄 수 있습니다 시퀀스, 낯선 From-> Where->, 선택, 같이 sql 스크립트를 마치 Select-> Where. From->;
하지만 모르는 엔진, 또한 시퀀스의 내부에서 Sql 구문 분석
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