Kas ir AutomaticMigrationsEnabled?
Kas ir AutomaticMigrationsEnabled?

Video: Kas ir AutomaticMigrationsEnabled?

Video: Kas ir AutomaticMigrationsEnabled?
Video: Kaizers - Kas ir? 2024, Maijs
Anonim

Re: AutomaticMigrationsEnabled nepieciešama palīdzība

Tas nozīmē, ka katru reizi, kad vēlaties sinhronizēt datu bāzi ar izmaiņām, kuras esat veicis savā modelī, jums ir jāizmanto komanda Add-Migration, lai veiktu migrāciju, un pēc tam jāatjaunina datu bāze, lai šīs izmaiņas ievietotu datu bāzē.

Tātad, kā ieslēgt automātisko migrāciju?

Atveriet pakotņu pārvaldnieka konsoli no Rīki → Bibliotēkas pakotņu pārvaldnieks → Pakešu pārvaldnieka konsole un pēc tam palaidiet iespējot - migrācijas –EnableAutomaticMigration:$true komanda (pārliecinieties, ka noklusējuma projekts ir projekts, kurā atrodas jūsu konteksta klase).

Līdzīgi, ko veic migrācijas iespējošana? Iespējot - Migrācijas : iespējo migrācija savā projektā, izveidojot konfigurācijas klasi. Pievienot- Migrācija : izveido jaunu migrācija klase saskaņā ar norādīto nosaukumu, izmantojot Up() un Down() metodes.

Tādā veidā, kas ir automātiskā migrācija?

Automātiskās migrācijas ļauj izmantot Code First Migrācijas bez koda faila jūsu projektā par katru veikto izmaiņu. Ne visas izmaiņas var lietot automātiski - piemēram, kolonnu pārdēvēšanai ir jāizmanto kods migrācija.

Kā izveidot migrāciju Entity Framework?

Pievienojot a Migrācija Tātad, pirmkārt, jums ir nepieciešams izveidot a migrācija . Atveriet Package Manager Console no izvēlnes Rīki -> NuGet Package Manager -> Package Manager Console programmā Visual Studio un izpildiet šo komandu, lai pievienotu migrācija . Ja izmantojat dotnet komandrindas interfeisu, izpildiet šo komandu.

Ieteicams: