ef core yazıları.

ef core konusunda yayımlanan teknik inceleme, uygulama notu ve rehberler.
Gelecek yazılar için buradan fikir edinebilirsin.

Aradığın notu bul.

Başlık, özet ve yazı içeriğinde tek yerden arayın.

Tüm konular

#ef core yazıları

4 yazı
Singleton, Scoped, Transient: .NET'te Hangisini Ne Zaman Kullanmalıyız?
• 15 dk okuma • #.net

Singleton, Scoped, Transient: .NET'te Hangisini Ne Zaman Kullanmalıyız?

Singleton, Scoped ve Transient, .NET Dependency Injection sisteminin en temel konularından biri olsa da gerçek projelerde aralarındaki farkı doğru uygulamak her zaman kolay değil. Bir servisin ne zaman oluşturulduğunu, ne kadar süre yaşadığını ve hangi nesnelerle aynı örneği paylaştığını anlamak, doğru yaşam döngüsünü seçmenin temelini oluşturuyor. Bu yazıda üç yaklaşımı çalışan kod örnekleri, nesne kimlikleri ve gerçek proje senaryolarıyla karşılaştırdım. Ayrıca DbContext, BackgroundService, IDisposable ve thread safety üzerinden yanlış servis kaydının nasıl sorunlara yol açabileceğini inceledim.

SQL Server MARS Nedir? EF Core Transaction ve Savepoint Tuzağı
• 9 dk okuma • #sql server

SQL Server MARS Nedir? EF Core Transaction ve Savepoint Tuzağı

MARS, SQL Server’da aynı bağlantı üzerinde birden fazla aktif sonuç kümesiyle çalışmaya izin veren bir özellik. İlk bakışta masum görünen bu ayarın EF Core tarafında önemli bir yan etkisi var: MARS etkinse otomatik savepoint mekanizması devre dışı kalıyor. Bu da özellikle açık transaction içinde SaveChanges hatası yaşandığında işin rengini değiştirebiliyor. Bu yazıda MARS’ın gerçekten ne yaptığını, nerelerde gerekli olduğunu ve connection string’den kaldırmadan önce nelere bakılması gerektiğini anlatıyorum.

SaaS Uygulamalarda Tenant Nedir ve Nasıl Yönetilir?
• 5 dk okuma • #saas

SaaS Uygulamalarda Tenant Nedir ve Nasıl Yönetilir?

SaaS uygulamalarında en önemli mimari kavramlardan biri tenant yönetimidir. Doğru tasarlanmış bir tenant yapısı, tek bir uygulama üzerinden birçok müşteriye güvenli ve ölçeklenebilir şekilde hizmet vermeyi mümkün kılar. Bu yazıda tenant kavramını, subdomain ve custom domain kullanımını, veri izolasyonunu ve ASP.NET Core üzerinde uygulanabilecek temel yaklaşımları ele alıyoruz. Ayrıca gerçek hayatta karşılaşılabilecek senaryolar üzerinden multi-tenant mimarinin neden önemli olduğunu inceliyoruz.