1

Sybase AdvantageDatabase9.1を使用しています

Lambda式のContainメソッドを使用してデータを取得しようとしましたが、機能しません。

var order = order.Where(x => x.name == "James");

10行のデータを返します。

しかし、私がに変更した場合

var order = order.Where(x => x.name.Contains("James"));

0を返します。

x.nameは文字列フィールドです。

なぜそれが起こったのか誰か知っていますか?

Containメソッドを使用するにはどうすればよいですか?

ありがとう

4

1 に答える 1

1

ContainsEntity Framework v4の変更により、正規関数のサポートが追加されたと思います。それはAdvantagev10.xにありました。これらの変更は、v9.xブランチにマージされませんでした。

于 2012-09-05T22:47:58.647 に答える