Achieving lean controllers: Incremental refactoring with Transactional Session

It doesn’t matter if you’re developing using MVC, WebAPI, or Razor pages—you want your controller code to be nice and lean. The more bloated that code is, the more coupling you have, and the closer you are to an unmanageable big ball of mud.
You probably already know that, but I’d bet not all of your controller code is as lean as you’d like it to be. Is it?
So that leaves the question… How do we get there?
Read moreIn a good way. Boring code is reliable code!
It's almost always the tables!
Implementations exist for SQL databases, Cosmos DB, Azure Tables, DynamoDB, MongoDB, and RavenDB.