Linq에서 SQL로-상위 n 개 행 반환


답변:


139

Take 확장 방법을 사용합니다.

var query = db.Models.Take(100);

57

Take (N)을 사용하고 싶습니다.

var data = (from p in people
           select p).Take(100);

일부 레코드를 건너 뛰려면 건너 뛰기를 사용할 수도 있습니다. 처음 N 개 번호를 건너 뜁니다.

var data = (from p in people
           select p).Skip(100);

12

주문 기준의 예 :

var data = (from p in db.people  
            orderby p.IdentityKey descending 
            select p).Take(100); 

1

Take()확장 사용

예:

var query = (from foo in bar).Take(100)
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.