KevserAkbas / BethanysPieShop

0 stars 0 forks source link

Entity Framework Core Kullanarak Gerçek Verilerle Çalışma #5

Open KevserAkbas opened 3 years ago

KevserAkbas commented 3 years ago

Entity Framework

ORM

ORM veya Object to Relational Mapping temel olarak veritabanında yer alan tablo ve alanları nesne olarak kullanmamıza imkan veren bir yazılım mimarisidir.

Neden kullanılır?

Entity Framework kurulumu

KevserAkbas commented 3 years ago

Entity Framework Core (EF Core)

EF Core kurulumu

KevserAkbas commented 3 years ago
KevserAkbas commented 3 years ago

Uygulamaya EF Core Ekleme

KevserAkbas commented 3 years ago

Verileri Sorgulama ve Değiştirme

KevserAkbas commented 3 years ago

Veritabanını Oluşturma ve Başlatma

KevserAkbas commented 3 years ago

Modeli Değiştirme

Pie alan sınıfında bir değişiklik yapmamız gerektiğini hayal edelim. Örneğin, yeni bir özellik eklenmesi gerekiyor. EF Core veritabanında bir tablo oluşturduğundan, veritabanındaki tabloyu manuel olarak kendimiz gidip güncellememeliyiz. Ancak yine de veritabanını güncellememiz gerekecek. Yine, bu bir migration kullanılarak çözülebilir. Yeni eşlemeyi içerecek kodu tekrar üretmek için add-migration komutunu tekrar çalıştırabiliriz. Ve sonra update-database'i tekrar çalıştırdığımızda, veritabanı senkronize olacak.

KevserAkbas commented 3 years ago

Özet