0

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?

Florian
  • 5,918
  • 3
  • 47
  • 86
  • As far as I know, the mobile service backend is still a web api. The server SDK also use the EF to CRUD.If you want to use service layer, you could create your own controller to CRUD the data.But the SDK provide multiple operation like offline sync and so on, you need accomplish the operation by yourself. – Brando Zhang Jul 07 '17 at 11:20
  • 1
    That is the point. Is there any way to connect offline sync, conflict handling and so on with a multi layer architecture. – Florian Jul 07 '17 at 11:23

0 Answers0