コード例 #1
0
        public CharacterType(GoTData data)
        {
            Name = "Character";

            Field(h => h.Id);
            Field(h => h.Name, nullable: true);
            Field(h => h.Image, nullable: true);
            Field(h => h.IsHealthy, nullable: true);
            Field <HouseType>(
                "house",
                resolve: context => data.GetHouseById(context.Source.HouseId)
                );
            Field <ListGraphType <CharacterType> >(
                "siblings",
                resolve: context => data.GetSiblings(context.Source)
                );
            Field <ListGraphType <CharacterType> >(
                "spouses",
                resolve: context => data.GetSpouses(context.Source)
                );
            Field <ListGraphType <CharacterType> >(
                "lovers",
                resolve: context => data.GetLovers(context.Source)
                );
            Field <ListGraphType <HouseType> >(
                "allegiences",
                resolve: context => data.GetAllegiances(context.Source)
                );
        }
コード例 #2
0
        public CharacterType(GoTData data)
        {
            Name = "Character";

            Field(h => h.Id);
            Field(h => h.Name, nullable: true);
            Field(h => h.Image, nullable: true);
            Field <ListGraphType <CharacterType> >(
                "siblings",
                resolve: context => data.GetSiblings(context.Source)
                );
        }