示例#1
0
        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)));
        }
示例#2
0
        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)));
        }