【问题标题】:GraphQL Hotchocolate one schema with EF Core and several databasesGraphQL Hotchocolate 使用 EF Core 和多个数据库的一种模式
【发布时间】:2023-01-03 22:33:03
【问题描述】:

我们想要使用 EF Core 和 Hotchocolate 创建一个 GraphQL 模式。我们的数据在几个数据库中,两个 Azure SQL 和一个 PostgresQL。在第一个数据库中,我们有描述性数据,在其他两个数据库中,我们有来自不同数据供应商的实时定价数据。我们需要一个模式,其中我们有来自多个数据供应商的描述性和定价信息的组合。

使用 EF 核心配置 Hotchocolate 服务器以将数据从这些数据库中获取到一个模式中的最佳方法是什么?创建多个模式不是问题,但是只有一个模式而不需要拼接的最佳方法是什么?

【问题讨论】:

    标签: c# .net-core entity-framework-core hotchocolate


    【解决方案1】:

    也许是这样的?:https://dejanstojanovic.net/aspnet/2020/november/accessing-multiple-databases-from-the-same-dbcontext-in-ef-core/

    然后在 HotChocolate 中使用 DbContext:https://chillicream.com/docs/hotchocolate/v12/integrations/entity-framework

    还有 GraphQL Federation 对于您的场景来说可能有点矫枉过正,我认为它更像是企业级的东西。但值得一试:https://www.apollographql.com/docs/federation/#:~:text=Apollo%20Federation%20is%20a%20powerful,subgraph

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-16
      • 2019-08-03
      • 2020-12-13
      • 2022-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多