Пример #1
0
        public static void Main()
        {
            var context = new LostRPGDbContext();

            ////
            context.Database.Initialize(true);

            using (var game = new LostRPGMain())
                game.Run();
        }
Пример #2
0
        public UnitOfWork()
        {
            this.context = new LostRPGDbContext();
            //////TODO?
            ////this.context.Configuration.LazyLoadingEnabled = false;

            this.gameStateSafes = new GameStateRepo(this.context);
            this.regionStates   = new Repository <RegionState>(this.context);
            ////
            this.players      = new Repository <CharacterUnit>(this.context);
            this.friendlyNPCs = new Repository <FriendlyNPCUnit>(this.context);
            this.enemeyNPCs   = new Repository <EnemyNPCUnit>(this.context);
            this.items        = new Repository <Item>(this.context);
        }
Пример #3
0
 public Repository(LostRPGDbContext context)
 {
     this.Context = context;
 }
Пример #4
0
 public GameStateRepo(LostRPGDbContext context) : base(context)
 {
 }