Etiket Arsivleri

MIGRATION REMOVE İŞLEMİ

Bu dersimizde migrations hakkında birkaç bilgi daha vermek istiyorum. Migrations önemli bir konu dolayısı ile özellikle veri kaybı vb sonuçlar getirebilme ihtimali olması sebebi nedeni ile dikkat edilmesi gerekiyor. Öncelikle biz istediğimiz kadar migration oluşturmuş olalım. İstediğimiz her noktada update-database ve akabinde önceden oluşturulan migration adını belirterek pm console ekranında komutumuzu yazarsak, o migration çalışır ve o migrationdaki duruma dönülür. …

Daha Fazlasi

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

Entity Framework Paketlerinin Yüklenmesi ve ConnectionString Oluşturulması

ASP.NET Core önceki ilk sürümlerinde entity framework paketleri dahili gelmekte idi. Ancak yeni sürümlerinde artık paketler harici yüklenmekte. Böyle olması tabi daha iyi artık sadece gereken paketleri kendimiz seçip yükleme imkanımız mevcut. Dersin detaylı anlatımı için video: Entity Framework paketlerini yüklemek için aşağıdaki görselde görüleceği üzere Visual Studio’da Tools menüsü akabinde Nuget Package Manager ve daha sonra Manage Nuget Packages …

Daha Fazlasi

ENTITY FRAMEWORK CORE 5.0 GİRİŞ

Merhaba arkadaşlar, yeni bir seriye başlıyoruz. Bu serimizde elimizden geldiğince, dilimiz döndüğünce Entity Framework Core 5.0 anlatmaya çalışacağım. Daha önceden Entity Framework ile ilgilenenler veya Entity Framework Core’un önceki sürümleri ile ilgilenenler var ise çok daha rahat geçecek bir seri olacak tabi. Ama hiç bu konular ile ilgilenmemiş olanlar var ise özellikle çok temel konulara bakmasında fayda var. Tabi ben …

Daha Fazlasi