4

だから..私はLinqToEntitiesを使用していて、フィールドの一部をクエリしたいと思います。通常、SQLでLIKEキーワードを使用し、そこから移動します。

Linqにはそれがないようです。同じ種類の機能を取得するための良い方法は何ですか?

4

1 に答える 1

8

String.StartsWith()またはを使用できますString.Contains()

例えば:

var query = from b in db.Books
            where b.Title.Contains("time")
            select b;

これは、LINQがクエリを式ツリーに変換するために機能します。LINQからSQL /エンティティへの変換では、SQLへの変換で多くの「標準」C#メソッドがサポートされています。

于 2010-06-03T14:56:47.453 に答える