Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 20194|Отговор: 1

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

[Копирай линк]
Публикувано в 21.06.2019 г. 8:51:59 ч. | | |
Този пост беше последно редактиран от Summer на 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. След това създайте нов клас на обекта под Модели, и след това създайте нов клас, който да наследи класа DbContext
4. След това добавяме връзка към appsettings.json (.NET Core използва за четене на конфигурацията в appsettings.json, подобно на webconfig)
5. След това отвори Startup и инжектирай MySQL връзка в услугите
6. Тогава можем да започнем миграцията на данни
Въведете следните две команди в Package Manager Console в VS:

Тогава можем да видим генерираната база данни и таблицата с данни в базата данни

За да добавя, относно подготовката на старта,
Задайте UI interface.mvc проекта като стартиращ елемент, кликнете с десен бутон върху проекта - Properties - Startup Object или дори върху проекта
Основното е да зададеш проекта, съдържащ папката "Migration", като стандартен проект в "Package Manager Console", менюто "Default Project"
След това в изпълнение
Операция.




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

Mail To:help@itsvse.com