.Net Core.Net Core.Net Core.Net Core Makaleler

Çoklu Dil Desteği (SatelliteResourceLanguages) Hakkında

Çoklu Dil Desteği (SatelliteResourceLanguages) Hakkında

ASP.NET Core'da "SatelliteResourceLanguages" özelliği, çoklu dil desteği sağlama amacıyla kullanılan bir mekanizmadır. Bu özellik, uygulamaların farklı dillerdeki kaynak metinlerini ve çevirilerini yönetmeye olanak tanır. Uygulamaların farklı dillerde kullanılabilmesi için gerekli olan dil kaynak

CQRS (Command Query Responsibility Segregation)

CQRS (Command Query Responsibility Segregation)

Ana odağı yazma ve okuma işlemlerinin ayrılmasıdır.

CQS ilkesi -bir method objenin durumunu değiştirmeli yada method geriye bir sonuç dönmelidir. Performans, güvenlik ve ölçeklenebilirlik sağlanmaktadır.

Yazma işlemleri create-update-delete
Okuma işlemleri list, getbyId

Onion Architecture

Onion Architecture

Domain Katmanı
Bütün yapıda kullanılacak varlıkların yer aldığı katman.

Application Uygulama katmanı
Domain katmanında bulunan varlıkların sorgulanması, eklenmesi, silinmesi işlemleri yer almaktadır.

Infrastructer
Altyapı katmanı. Veri tabanı nesneleri, dependency injection

Fluent Validation .Net 8

Fluent Validation .Net 8


Fluent Validation, genellikle .NET platformunda kullanılan bir doğrulama (validation) kütüphanesidir.

Yazılım projelerinin güvenilirliğini artırır ve doğrulama işlemlerini daha yönetilebilir hale getirir.