link github reposse
AB tundides on õpitud MS SQL Server 2022,
Code-first migration õpetus
- Ava tools – NuGET Package Manager – Package Manager Console

2. Sisesta Packager Manager Console’i järgmine kood: Install-Package EntityFramework

3. Parem klõps “Models” kaust – Add – New Item ja pane nimeks Model.cs
4. Kirjuta Model.cs’i järgmine kood:

5. Kirjuta olemas olevasse Program.cs’i järgmine kood:

6. Käivita program.
7. Pane järgmine kood “Package Manager Console’i: Enable Migrations.
8. Pane järgmine kood “Packager Manager Console”i: Add-Migration innit
9. Pane järgmine kood “Packager Manager Console”i: Update-Database
Code-First miration on tehtud.
Database-First migration õpetus
1. Kustuta vahepeal ära Employee.cs ja Context.cs – PAREM KLÕPS Employee.cs – Delete
2. Kustuta Migratsioonide kaust – Migrations – Delete

3. Loo uus andmebaas, View – Server Explorer – parem klõps Data Connections – Add connection – Microsoft Sql Server

4. Lisa näidatud andmed ja vajuta OK

5.Loo Query uue andmebaasid jaoks [Uue Db nimi] – New Query
6. Lisa sinna järgmine kood:

7. Aktiveeri kood. Higlight + f5

8.Ava appsettings.json ja kirjuta sinna järgmine kood: “ConnectionStrings”: {
“Data Source=HP-CZC0359NNW;Initial Catalog=DatabaseTaskDb;Integrated Security=True;Encrypt=False;Trust Server Certificate=True”
}

9. Ava Package Manager Console ja kirjuta sinna järgmine kood: Scaffold-DbContext “Data Source=HP-CZC0359NNW;Initial Catalog=DatabaseTaskDb;Integrated Security=True;Encrypt=False;Trust Server Certificate=True” Microsoft.EntityFrameWorkCore.SqlServer -outputdir Repository/Models -context DatabaseTaskDb -contextdir Repository -DataAnnotations -Force
Nüüd on Database-First migration tehtud.