Database first migration

Avan SQL Management studio ja loon uue tabeli

Selle pildi alt-atribuut on tühi. Failinimi on image-6.png

Nimetan selle Employee

Selle pildi alt-atribuut on tühi. Failinimi on image-8.png

Loon uue tabeli Employee admebaasi

Selle pildi alt-atribuut on tühi. Failinimi on image-9.png

Seejärel avasin visual studios uue projekti ja avasin Server explorer

Selle pildi alt-atribuut on tühi. Failinimi on image-10.png

Server exploreris vajutasin parema hiire nuppuga “Data Connections” peale ja vajutasin “Add Connection”

Selle pildi alt-atribuut on tühi. Failinimi on image-10.png

“Data source” on “Microsoft SQL Server”

Selle pildi alt-atribuut on tühi. Failinimi on image-11.png

Serveri nimi on: “(localdb)\MSSQLLocalDB” ja Database name on: “Employee”

Selle pildi alt-atribuut on tühi. Failinimi on image-12.png

Nüüd kui connection on loodud vajutan sellele parema hiire nuppuga ja valin “Properties”

Selle pildi alt-atribuut on tühi. Failinimi on image-13.png

ning siin kopeerin “Connection String”

Selle pildi alt-atribuut on tühi. Failinimi on image-14.png

Pärast avan “appsettings.json” ja sisasin sinna kopeeritud “Connection Stringi” j amuutsin selle natuke

Selle pildi alt-atribuut on tühi. Failinimi on image-15.png

Läbi “Package Manager Console” laadin alla “EntityFramework”

Selle pildi alt-atribuut on tühi. Failinimi on image-17.png

Nüüd sinna samasse kirjutan sellise käskluse: “Scaffold-DbContext “Name=ConnectionStrings:DefaultConnection” Microsoft.EntityFrameWorkCore.SqlServer -OutputDir Models -ContextDir Data”

Selle pildi alt-atribuut on tühi. Failinimi on image-16.png

Ja ongi valmis. Employee1 tabel ilmus visual studios

Selle pildi alt-atribuut on tühi. Failinimi on image-18-1024x420.png