一、什么是DaperDaper
是一个适用于.NET平台的开源的数据实体映射框架。Dapper是一款ORM框架,用于数据表和实体模型间的映射
二、Dapper特性
- 轻量。只有一个文件(SqlMapper.cs)
- ,2. 速度快。Dapper的速度接近与IDataReader,取列表的数据超过了DataTable。
- 支持多种数据库。Dapper可以在所有Ado.net Providers下工作,包括sqlite, sqlce, firebird, oracle, MySQL, PostgreSQL and SQL Server
- 可以映射一对一,一对多,多对多等多种关系。
- 性能高。通过Emit反射IDataReader的序列队列,来快速的得到和产生对象,性能不错。
- 支持FrameWork2.0,3.0,3.5,4.0,4.5
三、简单案例讲解
第一步:建立一个实体
第二步:创建数据库连接帮助类
第三步:配置文件中连接数据库
第四步:书写增加、删除、查询sql语句
第五步:绑定数据
第六步:界面