If you're using Azure Mobile Apps for a backend, the Mobile Service is built upon the OData spec. That means calling your backend with something like http://host/service/Products?$filter=style has Sales.Pattern'Yellow'
should theoretically work, see https://learn.microsoft.com/en-us/odata/concepts/queryoptions-overview.
However, in searching the mobile apps repo, I didn't see any methods that would support this type of querying. Options I can suggest trying are:
- From the client side, make the call using an HTTP client process the results as JSON. This assumes that the backend
DbContext
has been relationships configured in for theDbSet
. - Pull down both table sources and perform the join through LINQ against the result set on result set on the client side.
- Create a feature request for this functionality and check the docs for updates.