Entity Framework Core-da miqrasiyanı necə geri qaytara bilərəm?
Entity Framework Core-da miqrasiyanı necə geri qaytara bilərəm?

Video: Entity Framework Core-da miqrasiyanı necə geri qaytara bilərəm?

Video: Entity Framework Core-da miqrasiyanı necə geri qaytara bilərəm?
Video: Всё об Entity Framework Core 2024, Aprel
Anonim

Kimə qayıtmaq sonuncu tətbiq olunur miqrasiya etməlisiniz (paket meneceri konsol əmrləri): Miqrasiyanı geri qaytarın verilənlər bazasından: PM> Update-Databases

miqrasiya-ad> Sil miqrasiya faylı layihədən çıxarın (yaxud növbəti addımda yenidən tətbiq olunacaq) Model şəklini yeniləyin: PM> Sil- Miqrasiya.

Nəticə etibarilə, Entity Framework-də miqrasiyanı necə geri qaytara bilərəm?

EF Core-da Sil əmrini daxil edə bilərsiniz - Miqrasiya səhvinizi əlavə etdikdən sonra paket meneceri konsolunda miqrasiya . Məlumatın itirilməsi ilə nəticələnə biləcək əməliyyat skafold edildi. Zəhmət olmasa nəzərdən keçirin miqrasiya dəqiqlik üçün. Kimə ləğv edin bu hərəkət üçün Sil istifadə edin - Miqrasiya.

İkincisi, mən Entity Framework Core-u necə yeniləyə bilərəm? Müəssisəni Entity Framework Core ilə yeniləmək üçün bu məntiqi prosesdir:

  1. DbContext sinfi üçün nümunə yaradın.
  2. Açar vasitəsilə obyekti əldə edin.
  3. Müəssisənin xassələrində dəyişikliklər edin.
  4. Dəyişiklikləri yadda saxla.

Beləliklə, mən Entity Framework-də necə köçürəm?

Aşağıda kontekst sinfi var. Addım 1 - Tətbiqi işə salmazdan əvvəl aktivləşdirməlisiniz miqrasiya . Addım 2 − Alətlər → NuGet Paket Meneceri → Paket Meneceri Konsolundan Paket Meneceri Konsolunu açın. Addım 3 − Miqrasiya artıq aktivdir, indi əlavə edin miqrasiya aşağıdakı əmri yerinə yetirərək tətbiqinizdə.

. NET nüvəsində miqrasiya nədir?

Miqrasiya verilənlər bazası sxemini EF ilə sinxronlaşdırmaq üçün bir yoldur Əsas məlumatların qorunması ilə model. EF Əsas köçürmələr NuGet Paket Meneceri Konsolunda və ya daxilində icra edə biləcəyiniz əmrlər toplusudur dotnet Komanda xətti interfeysi (CLI).

Tövsiyə: