Skip to main content

Entity Framework Core anti-patterns

· 19 min read

Entity Framework Core is arguably one of the most popular frameworks used in .NET development. It is an Object Relational Mapper (ORM) that supports both relational and NoSQL databases.

In this blog, I am going to recap and explain with code the 8 most common mistakes developers make with EF Core when working with relational schemas. These anti-patterns negatively affect application performance and are often the bottleneck for application robustness.

Getting started with multithreading code

· 7 min read

Modern applications perform several tasks at a time, and using only one thread would significantly slow down the system. In many applications, this would often mean that only one user could perform an action at a time. Luckily, in .NET we can easily utilize several threads and make our applications more robust.