Etiket Arsivleri

MIGRATION EKLEME NASIL YAPILIR?

Bir önceki derste kategori modelimizi oluşturduk, DBContext classımıza ekleme yaptık. Migration nedir bahsettik. Şimdi gelelim Migration ekleme işlemine. Öncleikle Migration ekleyebilmek için benim ilgili EF Core paketini projeme dahil etmem gerekli. Bunun için Visual Studio’da Tools menüsü altında yer alan, Nuget Package Manager > Manage Nuget Packages for Solution alanına geliyorum. Burada arama yaparak; Microsoft.EntityFrameworkCore.Tools paketini yüklüyorum, birnceki yüklediğim paketler …

Daha Fazlasi

MODEL CLASS ve MIGRATION NEDİR?

Bu dersimizde EF CORE’da model kavramına değinelim ve projemizin kategori modelini oluşturalım. Model aslında bizim veritabanımızda yer alan tablolara karşılık gelen classlarımızdır. Yani veritabanı üzerindeki her bir tablo için biz uygulama tarafında model oluşturmalıyız. Model classlarımızı da uygulamada model katmanında oluşturacağız. Dolayısı ile projemin Model katmanına geliyor ve burada yer alan Model klasöründe sağ tıklıyor yeni bir class ekle diyorum. …

Daha Fazlasi

DBCONTEXT NEDİR? DBCONTEXT CLASSIMIZIN OLUŞTURULMASI

DbContext bir classtır ve Entity Framework’un olmazsa olmazıdır. DBContet veritabanımızla uygulamamız arasında sorgulama, güncelleme, silme gibi işlemleri yapmamız için olanak sağlar. Yani veritabanı içinde yer alan verilerimizle alakalı olarak her türlü süreçte iletişimimizi sağlayan bir classtır. Detaylı ders anlatımı için video: DbContext bize ne sağlar? Database bağlantısının yönetimi,Modellerimiz ve database ilişkilerinin yönetimi,Database sorguları yönetimi,Database veri kaydetme işlemleri,Değişikliklerin izlenebilmesi,Transaction (işlem) yönetimi,Caching …

Daha Fazlasi