Dapper是.NET下一个轻量级的ORM框架,它和Entity Framework或Nhibnate不同,属于轻量级的,并且是半自动的。也就是说实体类都要自己写。它没有复杂的配置文件,一个单文件就可以了。Dapper通过扩展IDbConnection提供一些有用的扩展方法去查询您的数据库。
可以分为三个步骤:
- 创建一个IDbConnection接口对象;
- 编写一个查询SQL来执行CRUD操作;
- 将查询SQL作为Execute方法的参数传递。
打开数据库,新建一个article表和comment表,以下是SQLServer SQL语句
/*Navicat Premium Data TransferSource Server : 本地SQLServerSource Server Type : SQL ServerSource Server Version : 15002080 (15.00.2080)Source Host : 127.0.0.1:1433Source Catalog : sample01Source Schema : dboTarget Server Type : SQL ServerTarget Server Version : 15002080 (15.00.2080)File Encoding : 65001Date: 09/05/2024 13:52:26
*/-- ----------------------------
-- Table structure for article
-- ----------------------------
IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(