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

}

相关推荐
Databend2 小时前
在 AWS 中国峰会逛了一天,我在 Databend 展台看到了 Agent 数据基础设施的新思路
数据库·人工智能·agent
雨落倾城夏未凉5 小时前
第四章c#方法-参数数组和可选参数(16)
后端·c#
ClouGence1 天前
Oracle 数据同步为什么会出现数据不一致?长事务是常被忽略的原因
数据库·后端·oracle
唐青枫1 天前
线程不是越多越快:C#.NET Thread 生命周期、同步与后台工作线程实战
c#·.net
飞将1 天前
从零实现数据库(2)——HashIndex + IndexManager
数据库
唐青枫2 天前
别只会反射:C#.NET Emit 动态生成代码实战详解
c#·.net
Nturmoils2 天前
订单列表慢查询,先看 WHERE、ORDER BY 和 LIMIT
数据库
咕白m6252 天前
.NET 环境下 Word 超链接批量提取方案
c#·.net
渣波2 天前
拒绝 SQL 焦虑!手把手带你用 NestJS + Prisma + DTO 写出“防弹”级后端代码
javascript·数据库·后端
用户91721561902112 天前
C# 通信协议增量解析:用状态机处理半包和粘包
c#