
Handling Concurrency Conflicts in EF Core
There is one problem that every developer eventually experiences, even if the application is small. Everything works perfectly during testing, but once multiple users start…
Solutions Architect | Developer | Blogger
Solutions Architect | Developer | Blogger

There is one problem that every developer eventually experiences, even if the application is small. Everything works perfectly during testing, but once multiple users start…

One of the questions I often receive from business users, auditors, and even fellow developers is very simple: “Who changed this record?” The second question…

One pattern that shows up almost everywhere in real systems is soft delete. At first it looks trivial. Just add a column called IsDeleted and…

When I first encountered Entity Framework Core interceptors, I honestly did not pay much attention to them. At that time, I was busy solving more…

When I first encountered shadow properties in Entity Framework Core, I honestly did not understand why I would ever need them. I was already comfortable…

When I first started working seriously with Entity Framework Core, I treated it very simply. A string is a string, an int is an int,…

When I first started using EF Core in real projects, performance was not something I worried about too much. Most examples online worked fine, the…

When I first started using Entity Framework Core, I had this feeling that everything was almost magical. I write some LINQ, hit Run, and boom,…

When I first started using Entity Framework Core seriously, I thought transactions were something “already handled by the database”. I remember thinking, why should I…

I always tell people that EF Core is one of those tools that looks very simple in the beginning. You do a few queries, call…