Linqを使用してTOP100レコードを返したいとします。Linq to SQL - 上位n行を返します
71
A
答えて
122
テイク拡張メソッドを使用します。
var query = db.Models.Take(100);
53
Take(N)を使用します。
var data = (from p in people
select p).Take(100);
あなたが同様にあなたがスキップを使用することができ、いくつかのレコードをスキップしたい場合は、それが最初のN数をスキップします:
var data = (from p in people
select p).Skip(100);
1
使用Take()
延長
例:
var query = (from foo in bar).Take(100)
10
注文の例:
var data = (from p in db.people
orderby p.IdentityKey descending
select p).Take(100);
関連する問題
- 1. linq-to-sqlでカウントを返します
- 2. LINQ to SQLとLINQ to DataSet
- 3. パンダ:上位N行、グループあたり上位N行、ROW_NUMBER以上(パーティションBY ... ORDER BY ...)
- 4. SQLの上位Nの値
- 5. linq-to-SQLでboolを返す
- 6. LINQ to SQL - 時間単位のグループ化
- 7. LINQクエリヘルプ(LINQ to SQL)
- 8. Linq-to-SQL非実行クエリ
- 9. Linq to SQL Records
- 10. linq-to-sql InsertOnSubmit
- 11. ObjectTrackingEnabledとlinq-to-sql
- 12. Linq to SQL selectは匿名型のリストを返します
- 13. Linq-to-SQL:バインディングリストビュー
- 14. C#Linq to SQLストアドプロシージャ
- 15. Linq to Sql Force Order
- 16. パフォーマンスの向上Linq to Sql Compact Edition
- 17. linq to sql orderby date
- 18. LINQ to SQL Null値が返される
- 19. LINQ to SQLヘルプ
- 20. LINQ to SQLクラス
- 21. LINQ to SQLキャッシングを停止します
- 22. Linq to SQL One To Many
- 23. Linq to SQLドメインモデル
- 24. ヘルプLinq to Sql
- 25. Entity - Linq to Sql
- 26. LINQ to SQL PredicateBuilder
- 27. Linq to SQL vb.netアシスト
- 28. linq to sql "Contains"
- 29. Linq to SQL - DateTime to Time
- 30. 動的式API - LINQ to SQL