我们计划迁移到 Apollo GraphQL,因为 Apollo 联合功能允许在单个 GraphQL API 后面统一多个微服务。但是我们目前正在使用 TypeGraphQL,我认为它们是不兼容的。原因是在阿波罗联盟我看到你使用特殊的@key 属性
/* example from docs */
const typeDefs = gql`
type Query {
me: User
}
type User @key(fields: "id") {
id: ID!
username: String
}
`;
但是,TypeGraphql 的模式是从类自动生成的。有没有办法仍然使用这两种技术,或者它们是互斥的?