public void Migrate()
        {
            var guildSyncs = SourceDbContext.GuildSyncs.ToList();

            foreach (var guildSync in guildSyncs)
            {
                var newEntity = new GameGuildSync()
                {
                    Id          = _gameGuildSyncKeyMapper.MapKey(guildSync.Id),
                    GameGuildId = _gameGuildKeyMapper.MapKey(guildSync.GuildId)
                };

                TargetDbContext.GameGuildSyncs.Add(newEntity);
            }

            TargetDbContext.SaveChanges();
        }
Ejemplo n.º 2
0
        public void Migrate()
        {
            var profileSyncs = SourceDbContext.ProfileSyncs.ToList();

            foreach (var profileSync in profileSyncs)
            {
                var newEntity = new ProfileSync()
                {
                    Id     = _profileSyncKeyMapper.MapKey(profileSync.Id),
                    UserId = _userKeyMapper.MapKey(profileSync.AccountId)
                };

                TargetDbContext.ProfileSyncs.Add(newEntity);
            }

            TargetDbContext.SaveChanges();
        }
Ejemplo n.º 3
0
        public void Migrate()
        {
            var characterSyncSessions = SourceDbContext.CharacterSyncSessions.ToList();

            foreach (var characterSyncSession in characterSyncSessions)
            {
                var newEntity = new GameCharacterSyncSession()
                {
                    Id = _gameCharacterSyncSessionKeyMapper.MapKey(characterSyncSession.Id),
                    GameCharacterSourceId = _gameCharacterSourceKeyMapper.MapKey(characterSyncSession.CharacterSourceId)
                };

                TargetDbContext.GameCharacterSyncSessions.Add(newEntity);
            }

            TargetDbContext.SaveChanges();
        }
Ejemplo n.º 4
0
        public void Migrate()
        {
            var trackedBys = SourceDbContext.TrackedBys.ToList();

            foreach (var trackedBy in trackedBys)
            {
                var newEntity = new TrackedBy()
                {
                    Id                    = _trackedByKeyMapper.MapKey(trackedBy.Id),
                    FromTime              = trackedBy.FromTime,
                    EndTime               = trackedBy.EndTime,
                    GameCharacterId       = _gameCharacterKeyMapper.MapKey(trackedBy.CharacterId),
                    GameCharacterSourceId = _gameCharacterSourceKeyMapper.MapKey(trackedBy.CharacterSourceId)
                };

                TargetDbContext.TrackedBys.Add(newEntity);
            }

            TargetDbContext.SaveChanges();
        }