LINQ のワイルドカード検索
LINQ には、Contains、StartsWith、EndsWith などのさまざまな検索演算子が用意されています。ただし、「%Test if%it work%」のようなワイルドカード検索を実行する場合は、SqlMethods.Like() メソッドを使用する必要があります。
SqlMethods.Like() メソッドの使用法
SqlMethods.Like() メソッドを使用すると、SQL ワイルドカードを使用して、LINQ クエリであいまい検索を実行できます。ワイルドカード文字は次のとおりです:
SqlMethods.Like() メソッドの使用例は次のとおりです。
var results = from u in users where SqlMethods.Like(u.FirstName, "%John%") select u;
このクエリは、FirstName 列に部分文字列「John」が含まれるすべてのユーザーを返します。
以上がLINQ でワイルドカード検索を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。