Entity Framework Core ичинде миграцияны кантип артка кайтарсам болот?
Entity Framework Core ичинде миграцияны кантип артка кайтарсам болот?

Video: Entity Framework Core ичинде миграцияны кантип артка кайтарсам болот?

Video: Entity Framework Core ичинде миграцияны кантип артка кайтарсам болот?
Video: Entity Framework Core bilan ishlash - O'tkirbek Sobirjonov | DOT-NET.UZ 2024, Ноябрь
Anonim

үчүн кайтуу акыркы колдонулган миграция сиз керек (пакет менеджеринин консолунун буйруктары): Миграцияны кайтаруу маалымат базасынан: PM> Update-Databases

миграция-name> Алып салуу миграция Долбоордон файл (же кийинки кадамда кайра колдонулат) Моделдин сүрөтүн жаңыртуу: PM> Жоюу- Миграция.

Демек, Entity Framework'де миграцияны кантип жокко чыгарам?

EF Core программасында Remove- деген буйрукту киргизсеңиз болот. Миграция катаңызды кошкондон кийин пакет менеджеринин консолунда миграция . Дайындардын жоголушуна алып келиши мүмкүн болгон операция жасалды. Сураныч, карап көрүңүз миграция тактык үчүн. үчүн жокко чыгаруу бул аракетти колдонуңуз, Remove- Миграция.

Экинчиден, Entity Framework Core-ну кантип жаңыртсам болот? Объектти Entity Framework Core менен жаңыртуу үчүн бул логикалык процесс:

  1. DbContext классы үчүн мисал түзүү.
  2. Ачкыч боюнча объектти алуу.
  3. Объекттин касиеттерине өзгөртүүлөрдү киргизүү.
  4. Өзгөрүүлөрдү сактоо.

Демек, мен Entity Framework'те кантип көчүрөм?

Төмөндө контексттик класс болуп саналат. 1-кадам - Колдонмону иштетүүдөн мурун сиз иштетишиңиз керек миграция . 2-кадам − Tools → NuGet Package Manger → Package Manger консолунан пакет менеджеринин консолун ачыңыз. 3-кадам - Миграция мурунтан эле иштетилген, азыр кошуу миграция төмөнкү буйрукту аткаруу менен колдонмоңузда.

. NET өзөгүндө миграция деген эмне?

Миграция маалымат базасынын схемасын EF менен синхрондоштуруунун бир жолу Core маалыматтарды сактоо менен модели. EF Core көчүрүү - бул NuGet Package Manager Console же ичинде аткара турган буйруктардын жыйындысы dotnet Command Line Interface (CLI).

Сунушталууда: