public IValueAccessor <GraphQLNotNull <OrganisationType> > Organisation(Input <GraphQLNotNull <GraphQLID> > organisationId) { var organisations = new OrganisationTable("o"); return(provider .QueryJson() .Select( db.Query() .From(organisations) .Where(organisations.Id == Guid.Parse(organisationId.Value())), x => new OrganisationType(batch, db, organisations, x))); }
public IValueAccessor <GraphQLNotNull <OrganisationType> > Organisation(Input <GraphQLNotNull <GraphQLID> > organisationId) { var organisations = new OrganisationTable("o"); return(provider .QueryJson( x => x.Query().ForJsonPathWithoutArrayWrapper(), x => new SqlServerJsonQueryBuilderAdapter(db, x)) .Select( db.Query() .From(organisations) .Where(organisations.Id == Guid.Parse(organisationId.Value())), x => new OrganisationType(batch, db, organisations, x))); }