编程语言
首页 > 编程语言> > C# Dapper的使用

C# Dapper的使用

作者:互联网

一、什么是Dapper

  Dapper是一款轻量级ORM工具(Github)。如果你在小的项目中,使用Entity Framework、NHibernate 来处理大数据访问及关系映射,未免有点杀鸡用牛刀。你又觉得ORM省时省力,这时Dapper 将是你不二的选择。

 

二、Dapper的优点

  1. 轻量。只有一个文件SqlMapper.cs,编译后就40K的一个很小的Dll.
  2. 速度快。Dapper的速度接近与IDataReader,取列表的数据超过了DataTable。
  3. 支持多种数据库。Dapper可以在所有Ado.net Providers下工作,包括sqlite, sqlce, firebird, oracle, MySQL, PostgreSQL and SQL Server
  4. 可以映射一对一,一对多,多对多等多种关系。
  5. 性能高。通过Emit反射IDataReader的序列队列,来快速的得到和产生对象,性能不错。
  6. 支持FrameWork2.0,3.0,3.5,4.0,4.5
  7. Dapper语法十分简单。并且无须迁就数据库的设计。

三、使用方法

  1、添加NuGet程序包Dapper

  

Dapper是如何工作的

它可以分为三个步骤:

方法

Dapper会用以下几个方法扩展您的IDbConnection接口:

 

https://www.w3cschool.cn/dapperorm/dapperorm-toj931f2.html

标签:IDbConnection,C#,使用,dapperorm,ORM,SQL,Dapper,IDataReader
来源: https://blog.csdn.net/songjuntao8/article/details/117673019