LINQ で SQL の LIKE の「%」を使う方法

投稿者: | 1月 3, 2015

SQLであいまい検索のクエリをLINQで書くにはどうすればいいのでしょうかっという質問が、stackoverflowで投稿されていました。

たとえば、次のような絞込みクエリを書き換えるとします。

where a.testRow like '%/12/%'

LINQでは、次のように書く。

.Where(a => a.testRow.Contains("/12/"))

他には、「.StartsWith()」とか「.EndsWith()」とかも使えます。

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください