CategoryEntityFramework

Improving microservices reliability – part 3: Outbox Pattern in action

And here we are for the third and last part of the Series! Last time we talked about the Outbox Pattern and it’s now time to see it in action. The main idea is to persist in the same transaction the Entity data plus the Messages that will be eventually sent to the potential subscribers. […]

Categories: .NET, ASP.NET, Design Patterns, EntityFramework, Microservices, Programming, Software Architecture

Handling Integration Tests in a CI pipeline – part 1

Integration Tests are a fundamental block of every project. And as such, they deserve a special treatment in the CI pipeline. First of all, let’s make a clear distinction between unit and integration tests. We discussed already on this blog about this, but I would like to do a quick recap. Unit tests are responsible […]

Categories: .NET, EntityFramework, Programming, Testing

Let’s do some DDD with Entity Framework Core 3!

Few days ago Microsoft released Entity Framework Core 3, introducing a lot of improvements in both functionalities and performance ( and some breaking change as well). Now we have full support for very cool stuff like C# 8, Async Enumerables, plus a brand new LINQ provider. I’m using a lot Entity Framework in my daily […]

Categories: .NET, Design Patterns, EntityFramework, Programming, Software Architecture

© 2020 Davide Guida

Theme by Anders NorenUp ↑