Какво е AutomaticMigrationsEnabled?
Какво е AutomaticMigrationsEnabled?

Видео: Какво е AutomaticMigrationsEnabled?

Видео: Какво е AutomaticMigrationsEnabled?
Видео: Любовь и голуби (FullHD, комедия, реж. Владимир Меньшов, 1984 г.) 2024, Ноември
Anonim

Re: AutomaticMigrationsEnabled необходима помощ

Това означава, че всеки път, когато искате да синхронизирате вашата база данни с промените, които сте направили във вашия модел, трябва да използвате командата Add-Migration, за да изпълните миграция, след което update-database, за да изпратите тези промени в базата данни.

Ето защо, как да включа автоматичната миграция?

Отворете конзолата за мениджър на пакети от Инструменти → Мениджър на пакети библиотека → Конзола за мениджър на пакети и след това стартирайте активирате - миграции –EnableAutomaticMigration:$true команда (уверете се, че проектът по подразбиране е проектът, в който е вашият контекстен клас).

По същия начин какво прави миграциите? Активиране - Миграции : Активира миграция във вашия проект, като създадете клас Configuration. Добавяне- миграция : Създава нов миграция клас според посоченото име с методите Up() и Down().

По този начин какво е автоматична миграция?

Автоматични миграции ви позволява да използвате Code First Миграции без да имате кодов файл във вашия проект за всяка промяна, която правите. Не всички промени могат да се прилагат автоматично - например преименуването на колони изисква използването на базиран на код миграция.

Как да създам миграция в Entity Framework?

Добавяне на a миграция Така че, първо, трябва създават а миграция . Отворете конзолата за мениджър на пакети от менюто Инструменти -> NuGet Package Manager -> Конзола за мениджър на пакети във Visual Studio и изпълнете следната команда, за да добавите миграция . Ако използвате интерфейса на командния ред dotnet, изпълнете следната команда.

Препоръчано: