私は 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
私の場合、フィールドで型を拡張する方法を教えてください。それとも、可能か不可能かだけ答えますか?
ありがとう!