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(); }
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(); }
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(); }
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(); }