IQueryable<MyObject> = query.Take(1)
または同等のものをLINQクエリ構文で記述できますか?私はC#5とEF 5を使用しています。クエリ構文でTake(1)を書くには
16
A
答えて
17
... ToList
、Count
などのために行きます。同等のクエリ式を持つ唯一のメソッドは、
Where,
Select,
SelectMany,
Join,
GroupJoin,
OrderBy,
OrderByDescending,
ThenBy,
ThenByDescending,
GroupBy,
Cast
です。これは仕様の§7.16.2からのものです。
+3
'Enumerable.GroupJoin'があったのを知らなかった! –
8
いいえ。その操作にはドットシンタックスを使用する必要があります。同じことがC#でLINQのクエリ式の構文でTake
に相当するものはありません
var query =
(from item in list
where predicate(item)
select func(item))
.Take(10);
関連する問題
- 1. LINQサブクエリ後.Take(1)
- 2. DL構文でオントロジーを書く?
- 3. Yii2で次の文章検索クエリを書くには
- 4. C#で抽象構文木のビジターパターンを書くには?
- 5. JPQLでクエリを書くには?
- 6. クエリの構文が正しくない
- 7. if文を書くには?
- 8. ORMLiteでクエリを書く
- 9. linqメソッド構文(クエリ構文ではない)のGroupBy
- 10. Ormliteでは、大文字と小文字を区別しないクエリを書く
- 11. org.postgresql.util.PSQLException:ERROR:構文エラーがまたは近くに "$ 1"
- 12. if文で1行のreturn文を書くことはできますか?
- 13. (1):構文エラーテーブル
- 14. LINQクエリ構文を使用して、次のコードをもっとエレガントに書く方法はありますか?
- 15. このクエリを書くには?
- 16. このSQLクエリを書くには?
- 17. 素敵なクエリを書くには
- 18. このmysqlクエリを書くには?
- 19. WPFで条件文を書くには?
- 20. ブラウザでWord文書を開くには?
- 21. Solrクエリの構文
- 22. ポインタの構文クエリ
- 23. シンプルダイナミックTSQLクエリ構文
- 24. SQL構文エラー/クエリ
- 25. Mysqlのクエリ構文
- 26. Luceneのクエリ構文
- 27. PowerShell MySQLクエリ構文
- 28. dismaxクエリの構文
- 29. build.gradleファイルにコメントを書くための構文は何ですか?
- 30. mysqlクエリに基づいて文字列を書く
VB.NETのみ。 –
残念ながら、C#にはVBと同じ言語内のLinqキーワードはありませんが、末尾に '.Skip(n).Take(m) 'を追加することであまりにも面倒なことがなくても実行できます。 – Dai
@TimSchmelter oh cool。好奇心のために、VB.NETの構文は何ですか? –