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

LINQの極意 - Tips311 データベースのデータを検索する

Icon comment count 0
Icon stock count 0

Tips311データベースのデータを検索する

PointLINQでSQLデータベースを検索(where句)

Level1
対応
  • EXP
  • PRO

LINQでデータ抽出条件を指定するには、where句を使います。

LINQでは、テキストボックスから入力した文字列(string型)などのVisual C#の変数を直接扱うことができます。

from 変数
  in エンティティ
  where 条件式
  select 出力

from句でテーブルの別名(変数)を作成して、LINQの文の中では、この別名を使って条件を指定します。

例えば、テーブルのName列の値がある値と一致するための条件は「from t in ent.Person where t.Name == "名前"」のように記述できます。

「ent.Person」は、あらかじめADO.NETエンティティデータモデルを作成したものです。モデルの中にある[Person]テーブルを「t」という変数に割り当てています。

出典情報

Medium

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

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

コメント

    コメントはありません