Blog Logo
TAGS

EF Core 8 RC1: Complex types as value objects

EF Core 8, or just EF8, is the successor to EF Core 7, and is scheduled for release in November 2023, at the same time as .NET 8. EF8 requires .NET 8 and this RC1 release should be used with the .NET ...

Read more...

EF configurations are sick! (and work great with DDD)

Entity Framework has established itself as a mature product that can be used to solve any problem. Despite that, not many developers have been using it effectively. Even though, it works perfectly for...

Read more...

Entity framework features I wish I knew earlier

We as developers can make a lot of code work. But, does this mean were doing it the right way? Sometimes it will be, other times theres a better way. And when theres a better way were often not even a...

Read more...

Implementing a recursive projection query in C# and Entity Framework Core

In this article, Michael Ceber explains how to write a recursive projection query in C# and Entity Framework Core to efficiently load hierarchical tree structures from a database. He discusses the lim...

Read more...

Salus - Achieving Eventual Consistency in Microservices with Entity Framework

Salus is a tool that helps ensure the safety and well-being of your data in a Microservices-based system using Entity Framework. It provides a simple means of adding resiliency - so that if your messa...

Read more...

Whats New in Entity Framework Core 8

Entity Framework Core 8, set to release in November 2023, brings several new features and improvements to existing features of EF Core 7. These notable features include support for raw SQL queries for...

Read more...

Optimizing Entity Framework Core Database Queries With Dynamic Program Analysis

Learn how Dynamic Program Analysis (DPA) in ReSharper and JetBrains Rider can help optimize your applications performance by automatically monitoring it for common memory allocation and database issue...

Read more...

Easy Way to Implement Second-Level Cache in Entity Framework

This article explains how to easily implement second-level caching in Entity Framework by adding an extension method for the IQueryable interface. Second-level caching is a technique that stores datab...

Read more...

Configuring Always Encrypted on Azure SQL by using Azure Key Vault and Entity Framework Core

Learn how to use Always Encrypted, a feature designed by Microsoft to protect sensitive data on database level. This encryption tool is available on SQL server 2016 or later as well as Azure SQL Datab...

Read more...

EntityFrameworkCore.EncryptColumn - Store Your Data in Encrypted Form

With EntityFrameworkCore.EncryptColumn package, you can store your sensitive data in encrypted form in your database. To use this package, simply install it to your project, specify your encryption ke...

Read more...

Announcing Entity Framework Core 7 RC2: JSON Columns

Entity Framework Core 7 RC2 has been released with all the features planned for the GA release, including mapping to SQL Server JSON Columns, ExecuteUpdate and ExecuteDelete (Bulk updates), improved p...

Read more...

EFCore.BulkExtensions - High-performance EntityFrameworkCore extensions

EFCore.BulkExtensions is a lightweight and efficient library for EntityFrameworkCore that offers various bulk operations including Insert, Update, Delete, Read, Upsert, Sync, and SaveChanges which are...

Read more...

Using C# records and Entity Framework Core to implement immutable data access layers

In this article, João Simões explains how to implement immutable data access layers using C# records and Entity Framework Core, which most .NET developers use to abstract their data layer and work dir...

Read more...