Azure Easy Tables是否支持关系?

Mar*_*426 1 api azure azure-sql-database

我只是在学习Azure Mobile Apps.做Easy Tables支持的关系?我现有的模式有多个具有外键约束的表,我需要能够创建复杂的连接(Easy APIs).我试图理解所有这些"简单"的东西.

我应该跳过它并只创建自定义ApiController和手动数据库脚本部署吗?

Ara*_*ram 6

Easy Tables只是通过Web API OData服务端点公开的简单SQL Azure表.因此,在创建它们时,您可以连接到SQL Azure并在那里创建关系等,并自定义API代码以在响应中包含这些关系数据.

根据我的经验,如果您没有复杂的逻辑/业务规则或复杂的查询,那么它们就很好.

根据我的经验,如果你有复杂的东西,即使普通的Web API OData服务端点也无济于事,因为截取请求会使代码变得复杂,你最好创建自己的Web API.

我几乎觉得Easy API和Easy Tables更适合在黑客马拉松中为一个简单的移动应用程序提供一个启动,或者将一个想法放在一起作为一个快速的演示.但对于现实生活中的企业,我将继续构建自己的Web API.