で働いていない連結方式の$フィルタは、plsはちょっとconcat関数とODATAフィルタで私を助ける: 私は、次のURLを使用しています:? http://localhost:65314/ContractsWebServices/ContractsWebService/odata-contracts/VendorChangeOrderDetails/Default.GetConvertVendorChangeOrderIssues(contractId=1141)を$フィルター= CONCAT(CONCAT(IssueId、 '「)、SplitIssueId)NE 422ODATAクエリ
私は、次のようなエラーになっていないのです:URIで指定されたクエリが有効ではありません 「
を関数には、関数のシグネチャを名前で 『連結』は指定された引数と一致するとみなさ関数のシグネチャがあります。 :concat(Edm.String Nullable = true、Edm.S tull Nullable = true)。 "
concat()のシグネチャはstringのみを受け入れますが、私の列の型はnumberです。私は一重引用符で文字列として値を渡すことで試してみました。 – Laxmikant
値を文字列として渡す方法の例を挙げることはできますか? –
あなたのURIのコンテキストでは、IssueIdは変数ではなくエンティティフィールドの名前です。エンティティフィールドの値は、サーバー側コントローラで行単位で決定されます –