Dapper provides a super fast library for mapping between databases and .NET objects. This code-focused course will introduce you to all the basics you need to be productive with Dapper and incorporate it into your own apps.
This code-focused course will show you how to implement a robust data access layer with Dapper. In this course, Dapper: Getting Started, you will gain the ability to fully utilize the Dapper library. First, you will learn the basics of Dapper including how to implement the Create, Read, Update, and Delete operations. Next, you will discover how to work with complex parent-child objects. Finally, you will explore how to implement some of the more advanced features of Dapper such as multi-mapping and working with dynamic objects.
When you are finished with this course, you will have the skills and knowledge of Dapper needed to build elegant and high-performance data access layers.
Course Overview Hi everyone. My name is Steve Michelotti. Welcome to my course, Dapper: Getting Started. I am a software engineer and technologist, and I work at Microsoft. If you are a .NET developer who builds data access layers, then you're in the right place. Dapper provides a lightweight, high-performance micro ORM that efficiently maps between your database and your business objects all while keeping you in complete control over your own SQL. In this course, I'm going to cover everything you'll need to be extremely productive building data access layers with Dapper on day 1. Some of the major topics that we will cover include the basic create, read, update, and delete operations, working with complex parent-child objects that have one-to-many relationships, using stored procedures with Dapper, dynamic capabilities and multi mapping, and even working with other databases besides SQL Server. By the end of this course, you'll be familiar not only with all the basics of Dapper, but also even some of the more advanced features. Before beginning this course, you should feel comfortable with C# and have some basic experience working with some form of .NET data access. I hope you'll join me on this journey to learn how to use Dapper with the Dapper: Getting Started course on Pluralsight.