AutomaticMigrationsEnabled гэж юу вэ?
AutomaticMigrationsEnabled гэж юу вэ?

Видео: AutomaticMigrationsEnabled гэж юу вэ?

Видео: AutomaticMigrationsEnabled гэж юу вэ?
Видео: Entity framework Core Migration | Asp.net core MVC 6.0 tutorial for beginners 2024, Дөрөвдүгээр сар
Anonim

Re: AutomaticMigrationsEnabled тусламж шаардлагатай

Энэ нь та өөрийн загварт хийсэн өөрчлөлтүүдтэй өгөгдлийн санг синхрончлохыг хүсэх бүрдээ шилжих хөдөлгөөнийг хийхийн тулд Add-Migration командыг, дараа нь мэдээллийн баазыг шинэчлэх командыг ашиглан тэдгээр өөрчлөлтүүдийг өгөгдлийн сан руу оруулах ёстой гэсэн үг юм.

Тиймээс би автомат шилжилтийг хэрхэн идэвхжүүлэх вэ?

Багц менежерийн консолыг Tools → Library Package Manager → Package Manager Console хэсгээс нээгээд дараа нь идэвхжүүлэх - шилжилт хөдөлгөөн –EnableAutomaticMigration:$true команд (өгөгдмөл төсөл нь контекст анги байгаа төсөл мөн эсэхийг шалгаарай).

Үүний нэгэн адил шилжилт хөдөлгөөнийг идэвхжүүлэх нь юу вэ? Идэвхжүүлэх - Шилжилт хөдөлгөөн : -г идэвхжүүлнэ шилжилт хөдөлгөөн Тохиргооны анги үүсгэх замаар таны төсөлд. Нэмэх - Шилжилт хөдөлгөөн : Шинээр үүсгэнэ шилжилт хөдөлгөөн ангиллыг заасан нэрийн дагуу Up() болон Down() аргуудаар хийнэ.

Ийм байдлаар автомат шилжилт гэж юу вэ?

Автомат шилжилт хөдөлгөөн Эхний кодыг ашиглах боломжийг танд олгоно Шилжилт хөдөлгөөн Таны хийсэн өөрчлөлт болгонд таны төсөлд код файл байхгүй. Бүх өөрчлөлтийг автоматаар хийх боломжгүй - жишээлбэл, баганын нэрийг өөрчлөхөд код дээр суурилсан кодыг ашиглах шаардлагатай шилжилт хөдөлгөөн.

Би Entity Framework-д шилжих хөдөлгөөнийг хэрхэн үүсгэх вэ?

Нэмэх a Шилжилт хөдөлгөөн Тиймээс, та эхлээд хийх хэрэгтэй үүсгэх а шилжилт хөдөлгөөн . Visual Studio дээрх Tools -> NuGet Package Manager -> Package Manager Console цэснээс Багц менежерийн консолыг нээгээд дараах командыг гүйцэтгэнэ үү. шилжилт хөдөлгөөн . Хэрэв та dotnet Command Line Interface ашиглаж байгаа бол дараах тушаалыг гүйцэтгэнэ үү.

Зөвлөмж болгож буй: