AB tundides on õpitud MS SQL Server 2022
Code-First ja Database-First migratsiooni õpetus.
1.Uuenda enda EntityFramework NuGet package, selleks

2. Ava package manager console

See järel kirjuta package-manager consooli
Install-Package EntityFramework
Aga ennem seda peab paar järgmist käsku ära tegema
DatabaseTask.Corei all on sul Domain, mille all on Employee.cs.
Kastuta Employee.cs ära.
Pärast seda DatabaseTask.Data all on sul Migrationi kasut ja DatabaseTaskDbContext.cs see tuleb ka sul ära kasutada.


Pärast seda tuleb selline käsklus:
Scaffold-DbContext {-Connection-string-in-quotations-} Microsoft.EntityFrameWorkCore.SqlServer -outputdir Repository/Models -context {-databasename-}DbContext -contextdir Repository -DataAnnotations -Force

ja siis vajuta enter.
Mine appsettings.json-i ja seal muuda serveri nimi.
Migraton-First
Kõige pealt pead sa minema appsettings.json selle jaoks vajuta View > Server Explorer.
, seal pead sa ära muutma defaultconnection stringi.
Ja siis parem kliki on Data connection.

Siis vajuta Microsoft SQL Server
Järgmisena avaneb sul see. Pead panem server name kasti: (localdb)\MSSQLLocalDB

Järgmisen tuleb valida sul model

Nüüd ava properti ja copy connection string ning asenda see appsettings.json DefaultConnectionis.

Kuidas teha Code-Firsti?
Muuda connection strong localdb´ks
Pane enable migration, add migration ja update database