Ядро EF удаляет значение идентификатора из объекта

#entity-framework #asp.net-core #.net-core #asp.net-core-3.1 #.net-core-3.1

Вопрос:

В настоящее время я переношу данные из 1 базы данных MySQL в другую. У меня настроено 2 подключения к тем базам данных, в которых я в настоящее время извлекаю записи с их вложенными данными в разных таблицах. Я хочу добавить эти объекты в новую базу данных, но с новыми идентификаторами, чтобы не возникало конфликтов, так как в некоторых таблицах новой базы данных уже есть некоторые данные.

Эти идентификаторы генерируются атрибутом [DatabaseGenerated(DatabaseGeneratedOption.Идентичность)]

Как я могу удалить все идентификаторы из объектов, которые я извлек, чтобы были назначены новые идентификаторы?