Database First

1.Loon uue projekti asp.net core web api

2. Teen endale uue SQL andmebaasi, teen ühe tabeli panen sisse andmeid

3.Loon sideme visual studio ja andmebaasi vahel(tahan ühendada seda projekti andmebaasiga)

3.1 Sisestan oma serveri nime ja otsin andmebaasi üles, pärast vajutan nuppu “ok”

3.2 Olen ühendunud andmebaasiga

4. Lähen appsettings.json ja sisestan connectionstringi

"ConnectionStrings": {
"DefaultConnection":"Server=BELLA\\SQLEXPRESS;Database=StoreProc;
Trusted_Connection=true;TrustServerCertificate=true;"
},

"ConnectionStrings": {
"DefaultConnection":"Server=[SinuServeriNimi];Database=[SinuAndmebaasiNimi];
Trusted_Connection=true;TrustServerCertificate=true;"
},

5. Tõmban alla kolm Nuget package vastavalt VS versioonile(vt pilti)

6. Teen Scaffoldi Nuget package manager konsoolis(see peab õnnestuma)

Scaffold-DbContext "Name=ConnectionStrings:DefaultConnection" Microsoft.EntityFrameworkCore.SqlServer


(See on kõige lihtsam scaffold) 

7.Pärast õnnestumist (näen et see lõi mulle ise asjad juurde nagu nt Context)