public Human(StarWarsContext dbContext) { this.dbContext = dbContext; appearancesJoin = GraphQlJoin.JoinSingle <Domain.Human, IEnumerable <Domain.Appearance> >((original) => from appearance in dbContext.Appearances where appearance.CharacterId == original.Id orderby appearance.EpisodeId select appearance); }
public GraphQlResultJoinedFactory(FieldContext fieldContext, GraphQlJoin <TValue, TJoinedType> join) { this.fieldContext = fieldContext; this.join = join; }
IGraphQlResultJoinedFactory <TValue, TJoinedType> IGraphQlResultFactory <TValue> .Join <TJoinedType>(GraphQlJoin <TValue, TJoinedType> join) { return(new GraphQlResultJoinedFactory <TValue, TJoinedType>(FieldContext, join)); }