protected FieldType AddQueryFieldAsync <TReturn>( string name, Func <ResolveEfFieldContext <TDbContext, object>, Task <IQueryable <TReturn> > > resolve, Type graphType = null, IEnumerable <QueryArgument> arguments = null) where TReturn : class { return(efGraphQlService.AddQueryFieldAsync(this, name, resolve, graphType, arguments)); }