რა არის ჩართული Automatic Migrations?
რა არის ჩართული Automatic Migrations?

ვიდეო: რა არის ჩართული Automatic Migrations?

ვიდეო: რა არის ჩართული Automatic Migrations?
ვიდეო: Закаспийская ЖД и Транссиб на карте. Строительство 2024, აპრილი
Anonim

Re: ჩართულია ავტომატური მიგრაცია საჭირო დახმარება

ეს ნიშნავს, რომ ყოველ ჯერზე, როცა გსურთ თქვენი მონაცემთა ბაზის სინქრონიზაცია მოდელში განხორციელებული ცვლილებებით, თქვენ უნდა გამოიყენოთ Add-Migration ბრძანება მიგრაციის დასამაგრებლად, შემდეგ განახლება-მონაცემთა ბაზა, რათა მოხდეს ეს ცვლილებები მონაცემთა ბაზაში.

აქედან გამომდინარე, როგორ ჩართო ავტომატური მიგრაცია?

გახსენით Package Manager Console-დან Tools → Library Package Manager → Package Manager Console და შემდეგ გაუშვით ჩართვა - მიგრაციები – EnableAutomaticMigration:$true ბრძანება (დარწმუნდით, რომ ნაგულისხმევი პროექტი არის პროექტი, სადაც არის თქვენი კონტექსტური კლასი).

ანალოგიურად, რა საშუალებას აძლევს მიგრაციას? ჩართვა - მიგრაციები : საშუალებას აძლევს მიგრაცია თქვენს პროექტში კონფიგურაციის კლასის შექმნით. დამატება- მიგრაცია : ქმნის ახალს მიგრაცია კლასი მითითებული სახელის მიხედვით Up() და Down() მეთოდებით.

ამ გზით, რა არის ავტო მიგრაცია?

ავტომატური მიგრაცია საშუალებას გაძლევთ გამოიყენოთ კოდი პირველი მიგრაციები ყოველი ცვლილებისთვის თქვენს პროექტში კოდის ფაილის გარეშე. ყველა ცვლილების ავტომატურად გამოყენება არ შეიძლება - მაგალითად, სვეტების გადარქმევა მოითხოვს კოდზე დაფუძნებულ გამოყენებას მიგრაცია.

როგორ შევქმნა მიგრაცია Entity Framework-ში?

დამატება ა მიგრაცია ასე რომ, პირველ რიგში, თქვენ გჭირდებათ შექმნა ა მიგრაცია . გახსენით Package Manager Console მენიუდან Tools -> NuGet Package Manager -> Package Manager Console Visual Studio-ში და შეასრულეთ შემდეგი ბრძანება, რომ დაამატოთ მიგრაცია . თუ იყენებთ dotnet ბრძანების ხაზის ინტერფეისს, შეასრულეთ შემდეგი ბრძანება.

გირჩევთ: