NOTLAR
&
MAKALELER
Bir sistemi sıfırdan kurarken karşılaştığım sorunlar, bulduğum çözümler ve işin biraz da felsefesi üzerine kişisel notlarım. Biraz teknik, biraz teori.


EF Core N+1 Problemi: Nasıl Fark Edilir, Nasıl Çözülür?
EF Core'da N+1 problemi nedir, logdan nasıl yakalanır? Lazy loading, Include, AsSplitQuery ve Select ile ölçtüm: 147 sorgu 1 sorguya indi.
.NET, EF Core
EF Core Migration'larını Production'da Güvenle Uygulamak
EF Core migration'larını canlıya nasıl taşımalı? Migrate(), idempotent SQL script ve migration bundle karşılaştırması; veri kaybı ve geri alma tuzakları.
.NET, EF Core
EF Core Sorgu Performansı: Projection, AsNoTracking ve AsSplitQuery
EF Core sorgularını hızlandırın: Include yerine Select projeksiyonu, AsNoTracking ve AsSplitQuery. Üretilen SQL'e bakarak hangisini ne zaman kullanacağınızı öğrenin.
EF Core, SQL Server
SQL Server İndeksleri: Clustered, Non-Clustered ve B-Tree
SQL Server'da indeks nedir? Clustered ve non-clustered indeks farkı, B-Tree'de arama, covering index ve doğru indeks seçimi örneklerle anlatılıyor.
EF Core, SQL Server
EF Core İlişkiler ve Mixed Yaklaşım: Code First mı, DB First mı?
EF Core'da Code First mı, DB First mı? İlişkileri Include ile okuyun, Mixed yaklaşımı öğrenin ve üç yöntemi karşılaştırıp projenize uygun olanı seçin.
EF Core
EF Core Code First: Migration Ekleme ve Geri Alma Rehberi
EF Core Code First nedir? Entity ve DbContext yazın, Add-Migration ile veritabanı oluşturun, Remove-Migration ile geri alın. Canlıya alma ipuçları dahil.
EF Core
EF Core Nedir? Ortam Hazırlığı ve DB First Yaklaşımı
EF Core nedir ve DB First yaklaşımı nasıl uygulanır? Docker ile SQL Server kurulumu, Scaffold-DbContext ile C# sınıfı üretimi ve artı-eksileri bu yazıda.
EF Core