Kuidas Entity Framework Core'is migratsiooni tagasi võtta?
Kuidas Entity Framework Core'is migratsiooni tagasi võtta?

Video: Kuidas Entity Framework Core'is migratsiooni tagasi võtta?

Video: Kuidas Entity Framework Core'is migratsiooni tagasi võtta?
Video: .NET 6 & EF Core 🚀 ALL Relationships (1:1, 1:n, n:n) with Entity Framework Core 6 & SQL Server 2024, November
Anonim

To tagasi pöörduma viimane rakendati ränne peaksite (paketihalduri konsooli käsud): Taasta migratsioon andmebaasist: PM> Update-Databas

ränne-nimi> Eemalda ränne faili projektist (või rakendatakse seda järgmises etapis uuesti) Uuenda mudeli hetktõmmist: PM> Eemalda- Ränne.

Järelikult, kuidas ma saan olemiraamistikus migratsiooni tagasi võtta?

EF Core'is saate sisestada käsu Eemalda- Ränne paketihalduri konsoolis pärast seda, kui olete oma vigase lisanud ränne . Operatsioon viidi läbi, mis võib põhjustada andmete kadumise. Palun vaadake üle ränne täpsuse huvides. To tühistada seda toimingut kasutage Eemalda- Ränne.

Teiseks, kuidas värskendada oma Entity Framework Core'i? Olemi värskendamiseks Entity Framework Core'iga toimige järgmiselt.

  1. Loo DbContext klassi eksemplar.
  2. Olemi toomine võtmega.
  3. Tehke olemi atribuutides muudatusi.
  4. Salvesta muudatused.

Järelikult, kuidas ma saan Entity Frameworkis üle minna?

Järgmine on kontekstiklass. 1. samm – Enne rakenduse käivitamist peate selle lubama ränne . 2. samm – avage paketihalduri konsool menüüst Tööriistad → NuGet Package Manger → Package Manger Console. 3. samm - Ränne on juba lubatud, nüüd lisage ränne oma rakenduses, käivitades järgmise käsu.

Mis on migratsioon. NET-i tuumas?

Ränne on viis hoida andmebaasi skeemi EF-ga sünkroonis Tuum mudelit andmete säilitamise teel. EF Tuum migratsioonid on käskude komplekt, mida saate käivitada NuGeti paketihalduri konsoolis või selles dotnet Käsurea liides (CLI).

Soovitan: