Dapper
懒笔头
这个作者很懒,什么都没留下…
展开
-
轻量级ORM框架Dapper应用六:Dapper支持存储过程
在Entity Framework中讲解了EF如何支持存储过程,同样,Dapper也支持存储过程,只需要在Query()方法的CommandType中标记使用的是存储过程就可以了。在Users表上面创建如下的存储过程:CREATE proc sp_GetUserByUserName@UserName varchar(16)asbeginselect * FROM Users WHER...转载 2019-10-19 10:02:24 · 310 阅读 · 0 评论 -
轻量级ORM框架Dapper应用五:使用Dapper实现Join操作
在这篇文章中,讲解如何使用Dapper使用Inner join的操作1、新创建两张表:Users表和Product表Users表定义如下:CREATE TABLE [dbo].[Users]( [UserId] [int] IDENTITY(1,1) NOT NULL, [UserName] [varchar](16) NULL, [Email] [varch...转载 2019-10-19 10:02:39 · 625 阅读 · 0 评论 -
轻量级ORM框架Dapper应用四:使用Dapper返回多个结果集
使用Dapper的QueryMultiple方法可以一次执行多条SQL语句,返回多个结果集,代码如下using System;using System.Collections.Generic;using System.Linq;using System.Text;usin...转载 2019-10-19 10:02:53 · 522 阅读 · 0 评论 -
轻量级ORM框架Dapper应用三:使用Dapper实现In操作
IN 操作符允许我们在 WHERE 子句中规定多个值。本篇文章中,还是使用和上篇文章中同样的实体类和数据库,Dapper使用in操作符的代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using ...转载 2019-10-19 10:03:11 · 829 阅读 · 0 评论 -
轻量级ORM框架Dapper应用二:使用Dapper实现CURD操作
在上一篇文章中,讲解了如何安装Dapper,这篇文章中将会讲解如何使用Dapper使用CURD操作。例子中使用到的实体类定义如下:using System;using System.Collections.Generic;using System.Linq;using ...转载 2019-10-19 10:03:28 · 271 阅读 · 0 评论 -
轻量级ORM框架Dapper应用一:Dapper安装
一、Dapper简介Dapper是一款轻量级ORM框架,为解决网站访问流量极高而产生的性能问题而构造,主要通过执行TSQL表达式而实现数据库的CQRS。如果你在项目中遇到性能访问问题,选择Dapper作为ORM框架可能是明智之举,当然也可以使用Entity Framework或NHibernate来处理大数据访问及关系映射。二、为什么选择Dapper1、轻量:只有一个文件(SqlM...转载 2019-10-19 10:03:44 · 444 阅读 · 0 评论