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

}

相关推荐
IpdataCloud12 小时前
电商防刷单:如何用IP风险识别工具拦截虚假交易?实操指南
数据库
m0_7407963612 小时前
golang如何实现工作流引擎_golang工作流引擎实现要点
jvm·数据库·python
m0_6530313612 小时前
Oracle OCP19C 报名考试流程
数据库·oracle·ocp报名·ocp考试流程
Irene199112 小时前
一张表 没有走索引扫描,原因有哪些(回表成本)
数据库
六月雨滴12 小时前
Oracle 参数文件管理
数据库·oracle·dba
zhaoyong22212 小时前
CSS如何利用Less构建高度自定义组件_通过样式作用域防止冲突与溢出
jvm·数据库·python
2301_7815714212 小时前
Less如何优化CSS文件大小_利用压缩配置去除冗余样式
jvm·数据库·python
2401_8676239813 小时前
Next.js 13 中为嵌套客户端组件实现局部加载状态的正确方法
jvm·数据库·python
weixin_4440129313 小时前
CSS Flex布局中如何实现导航栏与Logo的左右分布_利用justify-content- space-between
jvm·数据库·python
彳亍10113 小时前
Less如何优化CSS文件大小_利用压缩配置去除冗余样式
jvm·数据库·python