Kategori: Entity Framework Core


Derinlemesine yazılım eğitimleri için kanalımı takip edebilirsiniz...
1

EF Core 8 – Complex Types

Merhaba, Bu içeriğimizde EF Core’da ki Owned Types özelliğine oldukça benzerlik gösteren ve biz geliştiriciler açısından bir entity içerisindeki property’lerin düzenlenmesine olanak tanıyan Complex Types özelliğini inceliyor olacağız. Öncelikle Owned Types özelliğini hatırlayarak başlayalım…...

8

Entity Framework Core – Kalıtımsal Durumlardaki Table Per Type(TPT) ve Table Per Hierarchy(TPH) Davranış Modellemeleri

Merhaba, Bu içeriğimizde EF Core’un kalıtımsal durumlardaki davranışlarından olan Table Per Type(TPT) ve Table Per Hierarchy(TPH) modellemelerini inceliyor olacağız. Table Per Type(TPT) Nedir? Veritabanı açısından bir tablodaki belirli kolonların bağımsız olarak birebir ilişki ile...

1

Entity Framework Core – Value Converters

Merhaba, .NET ile geliştirilen uygulamalarda olmazsa olmaz diyebileceğimiz ORM(Object Relational Mapping) aracımız olan Entity Framework Core, uygulamalarımızı işlevsel açıdan her ne kadar veritabanlarından izole bir vaziyete getiriyor olsa da bir yandan da verisel açıdan...

5

Entity Framework Core İle In-Memory’de Çalışmak

Merhaba, Günlük hayatta yeni bir teknolojiyi, yapıyı, yöntemi vs. öğrenirken veya tatbik ederken yahut geliştireceğiniz herhangi bir ürünün promosyonunu oluştururken yapacağınız çalışmada veritabanına ihtiyacınız varsa ve ORM olarak Entity Framework Core’u kullanacaksanız, bunun için...

Entity Framework Core - Owned Entities and Table Splitting 1

Entity Framework Core – Owned Entities and Table Splitting

Merhaba, Entity Framework Core tasarımlarında bir entity’nin olması gereken inşa kurallarının dışına çıkarak parçalamak ve grupsal olarak property’lerini farklı class’lar da tutmak isteyebiliriz. Bu class’lar, yapısal olarak entity type’a benzeyebilirler lakin davranışsal olarak, ana...

4

Entity Framework Core – Global Query Filters

Merhaba, Entity Framework Core ile şartlı sorgu deyince akla direkt Where komutu gelmektedir. Where, yapısal olarak bool mantıkta aldığı şart ifadesini sorgu diline çevirmekte ve hedef verileri bizlere getirmekte olan bir LINQ sorgusudur. Lakin...

0

Entity Framework Core – Connection Resiliency

Merhaba, Uygulamalarımızda veritabanı diyaloglarını hızlı bir şekilde gerçekleştirebilmek için kullandığımız ORM yapılanmaları bazen istemsiz durumlarla karşılaşabilmektedirler. Tabi ki de bir yazılımın çalışma süresince istemsiz durumlarla karşılaşması oldukça olağan bir durumdur lakin burada mühim olan...

0

Entity Framework Core – Query Tags

Merhaba, Bir önceki Entity Framework Core – Query Log başlığıyla kaleme aldığımız makalemizde Entity Framework Core ile oluşturulan sorguların loglanarak nasıl takip edilebildiğini incelemiştik. Bu içeriğimizde ise karmaşık uygulamalar üzerinden canlı ortamlarda gelen onlarca...

1

Entity Framework Core – Query Log

Merhaba, Entity Framework Core mimarisinde yazılan LINQ sorguları neticesinde generate edilen sorguları izleyebilmek ve olası teknik hataları ayıklayabilmek amacıyla loglama mekanizmasını çalıştırmamız gerekebilmektedir. Bu ihtiyaca istinaden, .NET Core’da dahili olarak gelen log mekanizması Entity...

7

Entity Framework Core – Lazy Loading

Merhaba, Yazılım uygulamalarında temelde esas amacımız bir veriyi doğru işleyebilmek ve varsa üretilen çıktıyı doğru bir şekilde gerekli yere yansıtabilmektir. Basit bir rehberlik uygulamasından tutun uzaya füze göndermeye kalksak bile en temeldeki gayemiz budur...

Entity Framework Core - Data Concurrency 10

Entity Framework Core – Data Concurrency

Merhaba, Geliştirdiğiniz yazılım uygulaması, eş zamanlı olarak son kullanıcılar tarafından yoğun bir işlevsel trafiğe maruz kalıyor ve bu yüzden veritabanı üzerinde fazlasıyla CRUD işlemleri söz konusu oluyorsa ‘veri tutarlılığı‘ sizler için oldukça önem arz...