api - Azure Easy Tables 是否支持关系?

标签 api azure azure-sql-database

我刚刚了解 Azure 移动应用Easy Tables 支持关系吗?我现有的架构有多个带有外键约束的表,并且我需要能够创建复杂的联接(Easy API)。我试图理解所有这些“简单”的东西的意义。

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

最佳答案

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

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

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

我几乎觉得 Easy API 和 Easy Tables 的设计更多是为了让您在黑客马拉松中快速启动简单的移动应用程序,或者真正快速地将想法组合在一起作为演示。但对于现实生活中的企业事物,我会构建自己的 Web API。

关于api - Azure Easy Tables 是否支持关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38878568/

相关文章:

powershell - 部署 ARM 模板时使用 PowerShell 覆盖parameters.json 文件中的参数

Azure Synapse - 在笔记本中导入 python 脚本

sql-server - 从静态 INSERT 语句覆盖重复行

javascript - 如何将 OAuth 2.0 用于 Web 服务器应用程序

api - 在 Yii2 Rest API 中创建自定义操作

ruby-on-rails - HABTM 与 rails API 的关系不起作用

javascript - Google + YouTube JS API 阻止框架访问跨源框架

azure - 在项目/解决方案中编写/组织 Azure 函数的最佳实践

azure - 如何从本地Visual Studio环境连接到azure sql而不存储连接字符串?

Azure 应用服务/SQL - 允许访问 Azure 服务已禁用