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);

}

相关推荐
m0_5281744510 分钟前
用Python读取和处理NASA公开API数据
jvm·数据库·python
Yupureki11 分钟前
《MySQL数据库基础》4. 数据类型
c语言·开发语言·数据结构·数据库·c++·mysql
唐青枫12 分钟前
C#.NET stackalloc 深入解析:栈上分配、Span 配合与使用边界
c#·.net
C++ 老炮儿的技术栈13 分钟前
C++、C#常用语法对比
c语言·开发语言·c++·qt·c#·visual studio
码农多耕地呗15 分钟前
本地-导表导错数据库,导致数据库数据混乱问题
数据库·mysql
想搞艺术的程序员24 分钟前
MySQL EXPLAIN 中 type 字段详解
数据库·mysql·explain
lcrml31 分钟前
Springboot3 Mybatis-plus 3.5.9
数据库·oracle·mybatis
LSL666_42 分钟前
Redis值数据类型——list
数据库·redis·缓存·数据类型
尽兴-43 分钟前
拨开迷雾:深入理解 Redis 7 的线程模型
数据库·redis·缓存·redis7·线程模型
猹叉叉(学习版)1 小时前
【ASP.NET CORE】 13. DDD初步实现
笔记·后端·架构·c#·asp.net·.netcore