Мазмұны:

EF көшіруінен қалай құтылуға болады?
EF көшіруінен қалай құтылуға болады?

Бейне: EF көшіруінен қалай құтылуға болады?

Бейне: EF көшіруінен қалай құтылуға болады?
Бейне: Metal Gear Solid сияқты жасырын ойын. 👥 - Terminal GamePlay 🎮📱 🇰🇿 2024, Қараша
Anonim

Жою а көші-қон

Кейде сіз а көші-қон және сізге қосымша өзгерістер енгізу қажет екенін түсініңіз Е. Ф Негізгі үлгіні қолданбас бұрын. Кімге жою Соңғы көші-қон , осы пәрменді пайдаланыңыз. Кейін алып тастау the көші-қон , қосымша үлгі өзгерістерін жасап, оны қайта қосуға болады.

Сондай-ақ білу керек, EF көші-қоны қалай жұмыс істейді?

The көші-қон мүмкіндік үлгіге өзгертулер енгізуге, содан кейін сол өзгерістерді дерекқор схемасына таратуға мүмкіндік береді. Миграциялар ішінде әдепкі бойынша қосылады Е. Ф Негізгі. Олар командаларды орындау арқылы басқарылады. Егер сізде Visual Studio болса, басқару үшін пакет реттеушісі консолін (PMC) пайдалануға болады көші-қон.

Сол сияқты, көші-қонды қосу не істейді? қосу - Көші-қон : Жаңасын жасайды көші-қон Up() және Down() әдістерімен көрсетілген атқа сәйкес класс. Update-Database: Соңғысын орындайды көші-қон жасаған файл қосу - Көші-қон пәрменін береді және деректер қоры схемасына өзгерістерді қолданады.

Осыған байланысты тасымалдауды қалай қалпына келтіруге болады?

1-сценарий:

  1. Жобаңыздағы барлық тасымалдау файлдарын жойыңыз. Жоба қолданбаларының тасымалдау қалтасының әрқайсысын қарап шығыңыз және _init_.py файлынан басқа ішіндегінің барлығын жойыңыз.
  2. Ағымдағы дерекқорды тастаңыз немесе дерекқорды жойыңыз. sqlite3, егер бұл сіздің жағдайыңыз болса.
  3. Бастапқы тасымалдауларды жасаңыз және дерекқор схемасын жасаңыз:

Тасымалдауды қалай қосуға болады?

Құралдар > NuGet пакет реттеушісі > Пакет менеджері консолі таңдаңыз. The Қосу - Көші-қон пәрменін жасайды Миграциялар дерекқорды инициализациялауға арналған сценарийді қамтитын қалта. Конфигурацияны ашыңыз. cs файлында Миграциялар қалта.

Ұсынылған: