具有服务层的Azure移动应用程序

具有服务层的Azure移动应用程序,azure,azure-mobile-services,service-layer,Azure,Azure Mobile Services,Service Layer,在MVC web应用程序中,我们倾向于使用具有多层的体系结构。 我喜欢使用一个服务层,它封装了业务逻辑,下面有数据访问层等 服务层,可由多个前端使用 由于azure移动应用程序正在使用TableController,在数据库表或DTO上提供CRUD操作,因此无法使用服务层 关于如何在具有多层体系结构的大型商业应用程序中使用azure移动应用程序,是否有任何方法?据我所知,移动服务后端仍然是一个web api。服务器SDK也使用EF到CRUD。如果您想使用服务层,您可以创建自己的控制器来CRUD数

在MVC web应用程序中,我们倾向于使用具有多层的体系结构。 我喜欢使用一个服务层,它封装了业务逻辑,下面有数据访问层等

服务层,可由多个前端使用

由于azure移动应用程序正在使用
TableController
,在数据库表或DTO上提供CRUD操作,因此无法使用服务层


关于如何在具有多层体系结构的大型商业应用程序中使用azure移动应用程序,是否有任何方法?

据我所知,移动服务后端仍然是一个web api。服务器SDK也使用EF到CRUD。如果您想使用服务层,您可以创建自己的控制器来CRUD数据。但是SDK提供了脱机同步等多种操作,您需要自己完成操作。这就是重点。是否有任何方法可以将脱机同步、冲突处理等与多层体系结构连接起来。