0

次のようにodatasubstringofメソッドを使用します。

filter=substringof('" + $("#txtSearch").val() + "',Postcode) eq true

これは問題ありませんが、次のようなリンクされたプロパティに対して検索する場合は、次のようになります。

filter=substringof('" + $("#txtSearch").val() + "',Client.Name) eq true

結果を返しますが、フィルターは適用されませんでした。私は基本的にジョブとクライアントのモデルを持っており、WebApiを介してクライアント名でジョブを検索したいと考えています。

4

1 に答える 1

0

展開されたプロパティに対してのみフィルタリングできます。あなたの場合、あなたはするべきです:

$filter=substringof('" + $("#txtSearch").val() + "', Client/Name)&$expand=Client

幸運を!

于 2012-12-04T19:39:14.330 に答える