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

}

相关推荐
qq_4542450314 分钟前
SkeletonFlow:基于组合子逻辑与范畴论的数据流处理框架
数据结构·c#
Rick199317 分钟前
如何保证数据库和Redis缓存一致性
数据库·redis·缓存
那个松鼠很眼熟w29 分钟前
2.获取数据库连接
数据库
游乐码41 分钟前
c#静态类和静态构造函数
开发语言·c#
_ziva_2 小时前
5 分钟搭建 CSV 数据问答系统:LangChain + LLM 实战教程
jvm·数据库·oracle
net3m332 小时前
自动分工 现象时,一共有几种可能得权重组合变化,如何确保这些组合的扫描时的不发生组合爆炸
人工智能·c#·ai编程
bugcome_com2 小时前
C# 方法详解:定义、调用与参数传递
c#
dust_and_stars3 小时前
APT vs Snap vs Flatpak 核心对比表
运维·服务器·数据库
光泽雨3 小时前
AppDomain
c#
bugcome_com3 小时前
C# 可空类型(Nullable)详解
c#