
正文
Dapper 入门
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
中文文档连接:https://www.w3cschool.cn/dapperorm/dapperorm-toj931f2.html
官网文档连接:https://dapper-tutorial.net/dapper
小程序连接:https://pan.baidu.com/s/1qqfDXKOCjjsw9gTjzoWWdw 提取码:lxui
什么是Dapper
Dapper是一个简单的.NET对象映射器,在速度方面具有"King of Micro ORM"的头衔,几乎与使用原始的ADO.NET数据读取器一样快。ORM是一个对象关系映射器,它负责数据库和编程语言之间的映射。
Dapper通过扩展IDbConnection提供一些有用的扩展方法去查询您的数据库。
Dapper是如何工作的
它可以分为三个步骤:
- 创建一个IDbConnection接口对象;
- 编写一个查询SQL来执行CRUD操作;
- 将查询SQL作为Execute方法的参数传递。
方法
Dapper会用以下几个方法扩展您的IDbConnection接口:
- Execute
- Query
- QueryFirst
- QueryFirstOrDefault
- QuerySingle
- QuerySingleOrDefault
- QueryMultiple
参数
执行和查询方法可以用以下几种不同的方式使用参数:
- 匿名类型
- 动态类型
- 列表类型
- 字符串类型
结果
查询方法返回的结果可以映射到以下几种类型:
- 匿名类型
- 强类型
- 多映射
- 多结果
- 多类型
参考文献: https://www.w3cschool.cn/dapperorm/dapperorm-toj931f2.html






