Dapper
Dapper
程序员·小李
不知道要干什么的时候,停一停,想一想;知道想要什么的时候,努努力,拼一拼。
展开
-
Dapper官方教程翻译1:Dapper是什么?
什么是Dapper?Dapper是.NET的一个简单的对象映射器,在速度上拥有微ORM之王的头衔,并且几乎与使用原始ADO.NET数据读取器的速度一样快。ORM是一个对象关系映射器,它负责数据库和编程语言之间的映射。Dapper通过提供有用的扩展方法来查询数据库,从而扩展IDbConnection。 如何使用Dapper? 使用Dapper只需要三步:1.创建IDbConn...翻译 2018-12-20 16:07:28 · 1601 阅读 · 0 评论 -
Dapper官方教程翻译10:Dapper方法之结果集类型
1.匿名结果集匿名结果集支持以下方法:Query QueryFirst QueryFirstOrDefault QuerySingle QuerySingleOrDefaultstring sql = "SELECT TOP 10 * FROM OrderDetails";using (var connection = new SqlCeConnection("Dat...翻译 2019-02-28 11:07:13 · 528 阅读 · 0 评论 -
Dapper官方教程翻译9:Dapper方法之参数类型
1.匿名参数(常用)单个查询:string sql = "INSERT INTO Customers (CustomerName) Values (@CustomerName);";using (var connection = new SqlCeConnection("Data Source=SqlCe_W3Schools.sdf")){ var affectedRows...翻译 2019-02-28 10:54:45 · 1584 阅读 · 0 评论 -
Dapper官方教程翻译8:Dapper方法之QueryMultiple
QueryMultiple方法描述QueryMultiple方法也是一个扩展方法,可以被IDbConnection对象调用,可以执行查询语句,并且映射到结果。可以实现多条查询语句一起查询,并且使用强类型读取结果集。QueryMultiple方法可使用的参数Name Description sql 查询语句 param 参数 transac...翻译 2019-02-28 10:42:22 · 1506 阅读 · 0 评论 -
Dapper官方教程翻译7:Dapper方法之QuerySingleOrDefault
QuerySingleOrDefault方法描述QuerySingleOrDefault方法也是一个扩展方法,可以被IDbConnection对象调用,可以执行查询语句,并且映射到结果。如果只有一个值,直接返回这个值,如果没有值,返回默认值,如果多个值,会发生异常。可以映射的类型:Anonymous(匿名类型 var) Strongly Typed(强类型)QueryS...翻译 2019-02-28 10:36:17 · 873 阅读 · 0 评论 -
Dapper官方教程翻译6:Dapper方法之QuerySingle
QuerySingle方法描述QuerySingle方法也是一个扩展方法,可以被IDbConnection对象调用,可以执行查询语句,并且映射到结果。如果只有一个值,直接返回这个值,如果没有值,会发生异常,如果多个值,会发生异常。可以映射的类型:Anonymous(匿名类型 var) Strongly Typed(强类型)QuerySingle方法可使用的参数...翻译 2019-02-28 10:33:02 · 938 阅读 · 0 评论 -
Dapper官方教程翻译5:Dapper方法之QueryFirstOrDefault
QueryFirstOrDefault方法描述QueryFirstOrDefault方法也是一个扩展方法,可以被IDbConnection对象调用,可以执行查询语句,并且映射到结果。如果只有一个值,直接返回这个值,如果没有值,返回默认值,如果多个值,返回第一个值。可以映射的类型:Anonymous(匿名类型 var) Strongly Typed(强类型)QueryFi...翻译 2019-02-28 10:28:31 · 2640 阅读 · 0 评论 -
Dapper官方教程翻译4:Dapper方法之QueryFirst
QueryFirst方法描述QueryFirst方法也是一个扩展方法,可以被IDbConnection对象调用,可以执行查询语句,并且映射到结果。可以映射的类型:Anonymous(匿名类型 var) Strongly Typed(强类型)QueryFirst方法可使用的参数QueryFirst方法参数说明 参数名 参数说明 sql 数据库语...翻译 2019-02-28 10:21:40 · 1853 阅读 · 0 评论 -
Dapper官方教程翻译3:Dapper方法之Query
Query方法描述 Query方法也是一个扩展方法,可以被IDbConnection对象调用,可以执行查询语句,并且映射到结果。可以映射的类型:Anonymous(匿名类型 var) Strongly Typed(强类型) Multi-Mapping (One to One)(一对一映射) Multi-Mapping (One to Many)(一对多映射) Multi-T...翻译 2018-12-20 16:51:44 · 2747 阅读 · 0 评论 -
Dapper官方教程翻译2:Dapper方法之Execute
Execute方法描述: Execute是Dapper对数据库操作的一个扩展,可以由IDbConnection对象调用。它可以执行一条命令一或多次,返回类型是受影响的行数。这个方法通常用于执行:Stored Procedure (存储过程) INSERT statement (插入语句) UPDATE statement (更新语句) DELETE statement (删除语句...翻译 2018-12-20 16:28:35 · 1054 阅读 · 0 评论 -
Dapper官方教程翻译11:Dapper方法之异步方法、缓存、事务、存储过程
1.dapper包含异步方法ExecuteAsync QueryAsync QueryFirstAsync QueryFirstOrDefaultAsync QuerySingleAsync QuerySingleOrDefaultAsync QueryMultipleAsync使用方法类似于同步方法。2.缓存dapper查询方法默认开启缓存,这样会加快...翻译 2019-02-28 11:18:23 · 3411 阅读 · 0 评论