Tips315取得したレコード数を取得する
Point検索したデータ件数を取得(Countメソッド)
- EXP
- PRO
LINQでレコード件数を取得するには、Countメソッドを使います。
Countメソッドは、次のように記述して利用します。
(from 変数 in エンティティ select 変数).Count()
SQLの場合は「SELECT COUNT(*) FROM テーブル名 …」で検索結果の件数を取得しますが、LINQの場合はクエリで取得した結果をCountメソッドで数え上げます。
Countメソッドを利用する場合、クエリ全体に丸カッコが必要となるため、記述が煩雑になります。
このような場合は、次のように検索結果を一時的な変数に保存しておき、その変数に対してCountメソッドを使います。
var クエリ結果 = From 変数 In エンティティ …
int 件数 = クエリ結果.Count(
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録