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.
Course Curriculum
3h 20m 11 sections
Welcome
01:13Free preview
What will you learn in this course?
02:07Free preview
Who is the course for and prerequisites
01:24Free preview
What is Dapper?
01:28
What is an ORM?
02:14
What is a Micro-ORM?
02:07
Why use Dapper?
10:17
Installing Dapper
02:01
Dapper vs Entity Framework
06:16
Querying Single Columns with Execute Scalar
11:01
Querying Single Rows
05:34
Querying Multiple Rows and Values
05:11
Retrieving Data Asynchronously
03:36
Inserting Data
11:45
Deleting Records
04:42
Updating Records
03:31
What are Stored Procedures?
02:33
When to use Stored Procedures
02:52
Writing a Stored Procedure and Executing it from Dapper
Based in the north of the UK where he lives with his wife and daughter, he creates educational YouTube videos on C# and .NET. He is also currently the CTO at NexBotix, an intelligent automation firm delivering software that enhances business processes.