19, May 2025
AsNoTracking() Nedir?

AsNoTracking(), Entity Framework Core’un, sorgudan dönen nesneleri değişiklik izleme (change tracking) kapsamı dışında tutmasını sağlar. Yani EF Core, bu nesnelerin sonradan güncellenip güncellenmediğini takip etmez. Bu da daha az bellek kullanımı ve daha hızlı sorgu performansı sağlar. 📈 Ne Zaman Kullanılır? 🧠 Ne Zaman Kullanılmaz? ✅ Örnek Kullanım csharpKopyalaDüzenlevar products…

16, May 2025
Carter Nedir?

Elbette Ayhan, sana Carter kütüphanesini detaylı şekilde açıklayayım. 🎯 Carter Nedir? Carter, ASP.NET Core için geliştirilmiş hafif ve fonksiyonel bir API routing (yönlendirme) framework’üdür. ASP.NET Core’un alt yapısını kullanır ama minimal ve okunabilir bir yapı sunar. Özellikle Minimal API yaklaşımını sevenler için güçlü bir alternatiftir. ❝Kısacası: Carter, ASP.NET Core’un sade…

15, Nis 2023
AOP(Aspect Oriented Programming) nedir?

AOP (Aspect Oriented Programming) Yeni bir proje oluşturuduğunuzda nesneler classlar oluşturulur belli işlemlerden sonra iş kurallarımızı yazdığımız kısımlara geçiyoruz. Bir yazılım inşa ederken en önemli husus kodun okunabilirliği ve kodun güncellenebilir halde olmasıdır. Bir geliştirici projeye katıldığında projenize adapte olması için kodun kurumsal mimarı ile temiz bir şekilde yazılması gerekir.…

11, Nis 2023
C# Nedir, .Net Framework Nedir? Farkları Nelerdir?

2002 de versiyon 1.0 ile başlayan serüvenlerinde 2012 yılına gelene kadar, yani C# 5 versiyonu yayınlanana kadar her ikisi de aynı sürüm numaralarına sahipti ancak bu yıl ile birlikte C# 5.0 ile yoluna devam ederken, .Net Framework tarafında versiyonlar 4.5 diye devam etti. Artık bu saatten sonra belki de kafaların karışmasına sebep olan iki ayrı versiyon…