private static void InitializeCharacterSchema(GraphQLSchema<MemContext> schema)
{
schema.AddType<Character>().AddAllFields();
schema.AddType<Human>().AddAllFields();
schema.AddType<Stormtrooper>().AddAllFields();
schema.AddType<Droid>().AddAllFields();
schema.AddType<Vehicle>().AddAllFields();
schema.AddField("hero", new { id = 0 }, (db, args) => db.Heros.AsQueryable().SingleOrDefault(h => h.Id == args.id));
schema.AddListField("heros", db => db.Heros.AsQueryable());
}
}