gpt4 book ai didi

具有现有数据库+表 Controller 的Azure移动服务

转载 作者:行者123 更新时间:2023-12-03 05:07:41 25 4
gpt4 key购买 nike

我已使用 Azure 门户创建了 Azure 移动服务并选择了现有数据库。

现在我有几个问题:

  1. 每当我运行应用程序时,数据库都会被清除,因为 ClearDatabaseSchemaIfModelChanges 已在 WebApiConfig 中为数据库初始化程序进行配置。我可以对 Entity Framework 使用数据库优先方法吗?
  2. 我现有的数据库的默认架构是 dbo,但它会为所有与服务名称相同的表创建一个新架构。如何克服这种情况?
  3. 最后,TableController 与表格紧密绑定(bind)。但在我的情况下,输出要求有点复杂,因为我需要使用相互连接来从多个表中获取数据。我还想在返回结果之前添加一些逻辑。
  4. 紧密绑定(bind)的表还需要一些公共(public)列,例如 CreatedAt、UpdatedAt、Id、Deleted,因为它继承自 EntityData 类。但在我现有的表格中,没有列。

救救我!!

最佳答案

您可以执行以下操作:

1) 为您的操作创建自定义 API(与 HTTP 动词和表的连接不那么紧密)

2) 手动操作数据库 - 它只是一个 SQL Azure 数据库,可以通过 SQL Servre Management Studio、Visual Studio 或查询进行管理。因此,短期内,如果您需要灵活地使用数据库执行您需要的操作,您可以做到,但移动服务是一项服务,因此存在一些限制。

希望有帮助。如果没有,请详细说明问题。

关于具有现有数据库+表 Controller 的Azure移动服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36565558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com