Visual C# 2013逆引き大全 555の極意

LINQの極意 - Tips315 取得したレコード数を取得する

Icon comment count 0
Icon stock count 0

Tips315取得したレコード数を取得する

Point検索したデータ件数を取得(Countメソッド)

Level1
対応
  • EXP
  • PRO

LINQでレコード件数を取得するには、Countメソッドを使います。

Countメソッドは、次のように記述して利用します。

(from 変数 in エンティティ select 変数).Count()

SQLの場合は「SELECT COUNT(*) FROM テーブル名 …」で検索結果の件数を取得しますが、LINQの場合はクエリで取得した結果をCountメソッドで数え上げます。

Countメソッドを利用する場合、クエリ全体に丸カッコが必要となるため、記述が煩雑になります。

このような場合は、次のように検索結果を一時的な変数に保存しておき、その変数に対してCountメソッドを使います。

var クエリ結果 = From 変数 In エンティティ …
int 件数 = クエリ結果.Count(

出典情報

Medium

Visual C# 2013逆引き大全 555の極意

  • 著者: 増田智明、池谷京子、国本温子

コメント

    コメントはありません