Example #1
0
        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));
 }