Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 20194|Ответ: 1

[.NET Core] Используйте операции миграции данных EF Core MySQL в .NET Core

[Скопировать ссылку]
Опубликовано 21.06.2019 8:51:59 | | |
Этот пост был последний раз отредактирован Саммер 21.06.2019 09:57

Вот подводные камни, с которыми сталкиваются при миграции данных:
https://www.itsvse.com/thread-7720-1-1.html
https://www.itsvse.com/thread-7721-1-1.html
https://www.itsvse.com/thread-7722-1-1.html

1. Откройте vs2017 и создайте новый проект
2. VS автоматически генерирует проект, а затем открывает поиск в NuGetPomelo.EntityFrameworkCore.MysqlЗагружать

3. Затем создайте новый класс сущности в разделе Models, а затем новый класс для наследования класса DbContext
4. Затем добавляем строку соединения в appsettings.json (.NET Core использует для чтения конфигурации в appsettings.json, аналогично webconfig)
5. Затем откройте Startup и внедрите MySQL соединение в сервисы
6. Тогда мы можем начать миграцию данных
Введите следующие две команды в консоль менеджера пакетов в VS:

Тогда мы можем увидеть сгенерированную базу данных и таблицу данных в базе данных

Добавлю, что касается подготовки запуска,
Установите проект интерфейса.mvc в качестве стартового элемента, кликните правой кнопкой мыши по проекту - Свойства - Объекту запуска или даже по проекту
Главное — установить проект с папкой «Migration» как проект по умолчанию в «Package Manager Console», меню «Default Project»
Затем в процессе исполнения
Операция.




Предыдущий:Используйте строки, игнорирующие регистры в C#. Содержит метод
Следующий:HTTP-трафик перенаправлен в учебник по конфигурации HTTPS
Опубликовано 25.02.2023 18:57:54 |
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com