In MVC web applications we tend to use architectures with multiple layers. I like to use a service layer which encapsulates the business logic and has the data access layer etc. below.
The service layer, can be used by multiple frontends.
Since azure mobile apps are using TableController
which provide CRUD opertions on database tables or DTOs, there is no way to use the service layer.
Are there any approaches on how to use azure mobile apps in large business applications with multi layer architectures?