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