Only key properties are allowed to appear in the parentheses after the entity set name. If you are using non-key property to find the entry, you have to use the filter. This is how client works, and it is correct behavior.

In your case, I would suggest either customize client code or update the service code to support the filter, if you can.

Related Articles