.Net Core Database First Yaklaşımı

 

.Net Core Database First Yaklaşımı:


Herkese merhaba,


Bu yazımda sizlere .net core uygulama geliştirme aşamasında kullandığımız database first yaklaşımını göstereceğim.

Bildiğiniz üzere Core öncesinde bunu bir arayüz aracılığıyla gerçekleştiriyorduk.

.Net Core için Package Manager Console üzerinde komutlar ile  işlemi gerçekleştiriyoruz.

Çok fazla uzatmadan adımlara geçelim.


Not:Sql server tarafında database ve tablolarınız oluşturulmuş olarak kabul ediyorum.

1- Package Manager Console sekmesine tıklarız.



2- Açılan komut ekranında aşağıdaki kodu yazarız.(Tırnak içine connecting string değeri yazarız)

Domain isimli alanımız modellerimizi çıkaracağı klasör adıdır.Siz Models klasörüne veya başka bir klasöre çıkarabilirsiniz.


Code : Scaffold-DbContext "Data Source=.;Initial Catalog=CoreApi;Integrated Security=True" -OutputDir Domain



3- Bizden son olarak Provider: ister.Provider alanına ise Microsoft.EntityFrameworkCore.SqlServer
yazıp Enter'a bastığımızda modellerimizi çıkarma işlemi başlar.
İşlem bittiğinde Context ve diğer class ları getirir.



İşlemimiz bu kadar.Başka bir yazıda görüşmek üzere.





Popüler Yayınlar