© 2026 Dometrain. All rights reserved.
Learn how to use Dapper, the most popular .NET ORM
Dapper is by far the most popular ORM in .NET, and for good reason. It offers an excellent developer experience and performance without sacrificing the control that developers need over their database operations. It is the best of both worlds between handwriting ADO.NET queries by hand and using Entity Framework Core, which leaves all control to whatever the library decides to do behind the scenes. In this course, Microsoft MVP and CTO Nick Proud will assume you know nothing about Dapper and, by the end of the course, will have taught you everything you need to know to use Dapper effectively in production.
Very clear description of the concepts in an understandable way
How to work with dapper extensively in the appropriate way
It was well-organized and provided a good comparison between EF and Dapper to set the state; coverd stored procedures!
I learned a few new ways to handle security; I have some changes to make for the better.
Simple, clear, explained all the use cases that i might be using Dapper for
Why Dapper is faster (okay previously i also heard that it is faster because it is pure sql being executed, not translated linq, but also because it is missing whole bunch of EF features)
This course covers the right amount of basic understanding of Dapper, is easy to follow, keeps topics simple and shows basic coding examples.
Unbuffered queries and running multiple SQL statements from the same query