簡體   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