繁体   English   中英

GraphQL Hotchocolate 一种模式与 EF Core 和多个数据库

[英]GraphQL Hotchocolate one schema with EF Core and several databases

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

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

也许是这样的?: https://dejanstojanovic.net/as.net/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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM