Dapper的简单使用(初学者归纳)

Dapper的简单使用(初学者归纳)

//引用:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using Model;
using Dapper;

//建立数据库连接
public static SqlConnection sqlconn()
{
string ConnString = ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString;
var conntion = new SqlConnection(ConnString);
conntion.Open();
return conntion;
}

//列表
public List<User> GetList()
{
using (IDbConnection con = UserDal.sqlconn())
{
string sqlcommandtex = "select * from tb_User";
List<User> userlist = SqlMapper.Query<User>(con, sqlcommandtex).ToList();
return userlist;
}
}

//删除
public int del(int id)
{
using (IDbConnection con = UserDal.sqlconn())
{
string comm = "delete from tb_User where id = @id";

int res = con.Execute(comm, new { id = id });
return res;
}
}

//参数列表
public User GetUser(int id)
{
using(IDbConnection con = UserDal.sqlconn())
{
string sql = "select * from tb_User where [email protected]";
User q = con.Query<User>(sql, new { id = id }).SingleOrDefault();
return q;
}
}

//修改
public int Upd(User qq)
{
using(IDbConnection con = UserDal.sqlconn())
{
string sql = "update tb_User set [email protected],[email protected],[email protected] where [email protected]";
int q = con.Execute(sql, qq);
return q;
}
}

时间: 2024-08-04 02:32:11

Dapper的简单使用(初学者归纳)的相关文章

Delphi : 自动升级组件AutoUpgrader简单教程(初学者)

AutoUpgrader简单教程(写给初学者) 1.放置一个TauAutoUpgrader在窗体上 2.双击auAutoUpgrader1,在弹出的对话框中设定一些要件: 首先选择按日期还是按版本号检查更新并填好日期或版本号(该日期或版本号也可以在会同时记录在VersionData属性里,版本号主要通过该属性来检查),然后单击add按钮添加需要更新的文件的http下载地址,因AutoUpgrader仅支持http方式,不支持ft方式,所以不要填错.Upgrade method默认即可:然后在“R

微型orm框架--dapper的简单使用

1.安装 首先使用nuget安装dapper,因为这里的示例是使用mysql,所以还要安装mysql的驱动.如下图: 2 数据库表 脚本 SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for class -- ---------------------------- DROP TABLE IF EXISTS `class`; CREATE TABLE `class` ( `id` int(

asp.net core 系列之webapi集成Dapper的简单操作教程

Dapper也是是一种ORM框架 这里记录下,使用ASP.NET 集成 Dapper 的过程,方便自己查看 至于Dapper的特性以及操作可以参考Dapper官方文档 1.创建数据库相关 在Sql Server 创建一个叫做 DapperDemo 的数据库 再创建一个叫做 Products 的表 脚本如下 CREATE TABLE [dbo].[Products]( [ProductID] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](max)

dapper的简单封装

/// <summary> /// 获取分页列表 /// </summary> /// <typeparam name="T">要获取实体</typeparam> /// <param name="pageIndex">要获取的页数</param> /// <param name="pageSize">每页显示数量</param> /// <pa

简单的初学者配置Android SDK+ADT+Eclipse

1.下载JDK.Android SDK和Eclipse(Eclipse 版本最好新一些) 注意:下载的SDK最好和后面的ADT配套,否则Eclipse可能会报错. 如:SDK 21.0.1 对应 ADT 21.0.1 2.配置环境变量: 右键我的电脑 > 属性 > 高级系统设置 > 环境变量 > 用户变量 1)变量:JAVA_HOME 值:E:\Java\jdk1.7.0_07 2)变量:ANDROID_SDK_HOME 值:E:\Java\android_sdk 3)变量:PAT

dapper 最简单操作示例

static string dataConnection = ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString; static IDbConnection connection = new MySqlConnection(dataConnection); public static string GetCode() { using (connection) { //查询 string

Dapper系列之一:Dapper的入门

Dapper介绍  简介:      不知道博客怎么去写去排版,查了好多相关博客,也根据自己做过项目总结,正好最近搭个微服务框架,顺便把搭建微服务框架所运用的知识都进行博客梳理,为了以后复习,就仔细琢磨写一下自己在微服务框架中对Dapepr的理解以及项目中应用.  dapper 只是一个代码文件,完全开源,你可以在项目里任何位置,来实现数据到对象ORM操作(当然先引用Dapper文件),体积小速度快.使用好处增删改查比较快,不用自己写sql,因为这都是重复技术含量低的工作,还有程序中大量的数据库

原生ajax调用数据简单实例代码

原生ajax调用数据简单实例代码:由于jQuery的盛行,现在使用较多的是jQuery封装好了的ajax,因为解决了浏览器兼容性问题,这对程序员来说就等于去掉了一个心头大患,但并非原生ajax就销声匿迹,并且本人感觉还是对原生的ajax有所了解的好,下面就是一段ajax数据调用的实例代码,非常的简单,初学者可以参考一下.代码如下:一.兼容浏览器部分: function xmlHttpR() { var xmlhttp; if(window.XMLHttpRequest) { xmlhttp=ne

简单的后台数据和前台数据交互.net

最近忙着做POS项目,心血来来潮写了点小项目. 更具要求是随机显示数据并且产生的数据是可以控制的.前台交互显示能够倒叙,切每次只显示一条,页面不能超过20条超过的部分做删除. 我先展示一下前台的代码,比较简单适合初学者. 因为时间问题,这里采用的是Dbfirst 因为不能让加载页面的时候出现空数据所以在加载的时候会初始化数据到页面上 然后是ajax调用的json数据 页面的ajax 前台大概就是这样 至于后台用的是winform 我直接贴出初始化数据库的代码 using PCDD.Service