1

私は HotChocolate と GraphQL が初めてで、型の拡張に問題があります。

ObjectTypeフィールドで型を拡張することは可能ですか? ドキュメントでStringType次の例を1つだけ見つけました。

protected override void Configure(IObjectTypeDescriptor descriptor)
{
    descriptor.Name("Person");
    descriptor.Field("address")
        .Type<StringType>()
        .Resolver("Address");
}

私は似たようなことをしようとしましたが、この例外がありますHotChocolate.SchemaException: Unable to resolve type reference Output: ObjectType

protected override void Configure(IObjectTypeDescriptor descriptor)
{
    descriptor.Name("Person");
    descriptor.Field("address")
        .Type<ObjectType>()
        .Resolver(ctx => new ObjectType(d => d.Field("street").Type<StringType>().Resolver("Street")));
}

ObjectType私の場合、フィールドで型を拡張する方法を教えてください。それとも、可能か不可能かだけ答えますか?

ありがとう!

4

1 に答える 1