A hands-on guide to using Dapper, a micro-ORM for .NET, to build a Web API backed by PostgreSQL. Covers installation, database seeding, the repository pattern, CRUD operations (query, insert, update, delete), SQL injection protection via parameterisation, batch deletes, transactions, and multi-mapping for JOIN queries. Compares
Table of contents
PrerequisitesTable of ContentsWhat Is Dapper?Challenges and Advantages of DapperGetting Started – InstallationQuerying Data With DapperQuerySingle vs QueryFirstWriting Data With DapperUpdating Data With DapperDeleting Records With DapperBatch Processing With DapperTransactions With DapperMulti-mapping / SplitsWhat Comes Next – Possible AdditionsFinal ThoughtsSort: