Генерация начального кода из существующей базы данных в ASP.NET MVC
Я задавался вопросом, сталкивался ли кто-нибудь с подобной проблемой:
У меня есть база данных с некоторыми данными, которые были ETL 'редактировать (импортировать и преобразовывать) из файла Excel. В моем веб-приложении ASP.NET MVC яиспользуя подход Code First и удаляя / создавая каждый раз при изменении базы данных:
#if DEBUG
Database.SetInitializer(new DropCreateDatabaseIfModelChanges());
#endif
Однако, поскольку данные в базе данных потеряны, я должен снова их ETL, что раздражает.
Поскольку БД будет отбрасываться только при смене модели, мне все равно придется настроить ETL, я это знаю. Но я'Я предпочел бы изменить мой начальный код БД.
Кто-нибудь знает, как взять содержимое базы данных и сгенерировать начальный код, предполагая, что обе модели и таблицы SQL обновлены?
РЕДАКТИРОВАТЬ 1: Япланирую использовать автоматически сгенерированный файл Configuration.cs и его метод Seed, а затем использоватьAddOrUpdate()
Способ добавления данных в базу данных: ВотMicrosoft»Учебник по миграции (в частности, "Настройте метод Seed " раздел).