views:

4484

answers:

3

I want to return the TOP 100 records using Linq.

+15  A: 

Use the Take extension method.

var query = db.Models.Take(100);
tvanfosson
thanks! much appreciated..
jinsungy
+6  A: 

You want to use Take(N);

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

If you want to skip some records as well you can use Skip, it will skip the first N number:

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

"Take"

Example: var query = (from foo in bar).Take(100)

Scrappydog