Генерация начального кода из существующей базы данных в ASP.NET MVC

Я задавался вопросом, сталкивался ли кто-нибудь с подобной проблемой:

У меня есть база данных с некоторыми данными, которые были там ETL'ами (импортированы и преобразованы) из файла Excel. В моем веб-приложении ASP.NET MVC я использую подход Code First и удаляю / создаю каждый раз, когда изменяется база данных:

#if DEBUG
  Database.SetInitializer(new DropCreateDatabaseIfModelChanges<MyDataContext>());
#endif

Однако, поскольку данные в базе данных потеряны, я должен снова их ETL, что раздражает.

Поскольку БД будет отбрасываться только при смене модели, мне все равно придется настроить ETL, я это знаю. Но я бы лучше изменил свой начальный код БД.

Кто-нибудь знает, как взять содержимое базы данных и сгенерировать начальный код, предполагая, что обе модели и таблицы SQL обновлены?

РЕДАКТИРОВАТЬ 1: Я планирую использовать автоматически созданный файл Configuration.cs и его метод Seed, а затем использоватьAddOrUpdate() Способ добавления данных в базу данных: ВотУчебник Microsoft по миграции (в частности, раздел «Настройка метода Seed»).

Ответы на вопрос(2)

Ваш ответ на вопрос