public LogFieldDefinitionGraphType(IDataTypeRepository dataTypeRepo) { Name = "LogFieldDefinition"; Field(l => l.FieldId); Field(l => l.FieldName); Field(l => l.DataTypeId); Field <DataTypeDefinitionGraphType>( name: "dataType", resolve: ctx => dataTypeRepo.GetById(ctx.Source.DataTypeId).Result); }