2017-02-27 106 views
1

是否可以读取,更新...与数据库表不同的粒度的对象?让我们说任何复杂的业务对象,例如不仅仅是一张表的合约? 我想将业务逻辑封装在我的后端。我的客户不应该知道有关数据库模式的任何信息。Azure移动服务对表的限制

我们如何使用Azure移动服务来实现这一点。

+0

这是很难仅仅阅读的报表告诉。无论如何,您应该将API(JSON,XML等)暴露给移动设备。这样,您的业务逻辑将负责将数据转换为表或NoSQL数据。这会比你想象的要容易得多,答案已经在你的问题中了......太泛泛了。 :-) –

+0

这基本上是关于如何处理比单个表更复杂的数据。这是关于关系等等。下面发布的这本书看起来像是一个很好的开始。 –

回答

2

Azure移动应用程序不支持关系。因此,您将需要生成一些看起来像是表格的东西,当更新时做正确的事情。插入/更新/删除触发器SQL视图倾向于工作。但是,大多数人想要M:M关系,这不容易用这种方式表达。

欲了解更多信息,请参见本书第3章 - http://aka.ms/zumobook