SaveChangesAsync Interceptor
EF Core Tracking Performans Optimizasyonu
EF Core aracılığıyla veritabanından çekilen sorgular neticesinde gelen dataların otomatik olarak takip edilmesini sağlayan tracking mekanizmasıdır. DbContext aracılığıyla veritabanından çekmiş olduğum bütün datalar otomatik olarak Tracking mekanizması tarafından takibe alınır. DbContext üzerinden sorgulama neticesinde gelen bu datalar üzerinde manipülasyon işlemleri yapıyoruz. Ve bu manipülasyon işlemleri neticesinde SaveChanges dediğimizde yapılan değişikliklere uygun şekilde veritabanında değişiklikleri görüyoruz […]
#4- Asp.NET Core 6 + Angular İle Mini E-Ticaret | Veritabanı Tasarımı ve Migrate Edilmesi
Package Manager Console haricinde migration işlemi için Persistence katmanına Microsoft.EntityFramework.Tools paketini yüklüyoruz. powershell i persistence klasörü içinde açıp dotnet of migrations add mig_1 diyoruz. dotnet of database update
Asp.Net Core 6+ Angular ile Mini E-Ticaret | Onion Architecture Altyapısında İnşa
Asp.Net Core mimarisinde kendi içerisinde IoC container getirdiğini biliyoruz. Application katmanındaki IProductService türünden bir talep gelirse buna karşılık Persistence katmanındaki ProductService nesnesinden gönder.