C#调用Dapper

1-查询数据

string sql = "查询语句";

using (SqlConnection con = new SqlConnection(数据库连接信息))

{

List<表结构实体类> list = con.Query<表结构实体类>(sql).ToList();

}

2-执行sql

string sql = "UPDATE table1 SET column1 =@Name where id =@id";

using (SqlConnection con = new SqlConnection(数据库连接信息))

{

var rowCount = con.Execute(sql, new { Name = 要修改字段值, id = "11" });

bool result = rowCount > 0;

}

3-执行存储过程

var queryParameters = new DynamicParameters();

queryParameters.Add("@存储过程中的参数名", 参数值);

using (SqlConnection con = new SqlConnection(数据库连接信息))

{

var result = con.Query<存储过程是否有返回结果>(存储过程名称, queryParameters, commandType: CommandType.StoredProcedure);

}

相关推荐
不吃土豆的马铃薯7 分钟前
高并发服务器数据库连接池设计详解
服务器·网络·数据库·c++·mysql
Nontee11 分钟前
新手数据库进阶:大白话图解MySQL的“官方档案”——Binlog
数据库·mysql
倒流时光三十年14 分钟前
PostgreSQL VALUES 列表详解
数据库·postgresql
Nightwish515 分钟前
Oracle 数据库巡检检查清单
数据库·oracle·ffmpeg
吴声子夜歌17 分钟前
SQL经典实例——插入、更新和删除
数据库·sql
基德爆肝c语言20 分钟前
MySQL:数据库基础
数据库·mysql
倒流时光三十年21 分钟前
PostgreSQL GREATEST 条件表达式函数详解
服务器·数据库·postgresql
山峰哥25 分钟前
VBA数据结构之争:Dictionary vs Collection,性能差3倍!
服务器·数据结构·数据库·windows·sql·算法·哈希算法
小满Autumn5 小时前
log4net 日志框架 — 从配置到实战速查手册
笔记·c#·.net·wpf·上位机·log4net
火山上的企鹅10 小时前
Codex实战:APP远程升级服务搭建(三)后台管理页面(APK 上传、版本管理、多应用页签)
服务器·网络·数据库·oracle·qgc