Dapper 的 DynamicParameters 方法可以用于传递参数给 SQL 查询命令。使用方法如下:

  1. 创建 DynamicParameters 对象
var parameters = new DynamicParameters();
  1. 添加参数

可以使用 Add 方法为 DynamicParameters 对象添加参数,参数名和值作为参数传递给 Add 方法。

parameters.Add('name', 'John');
parameters.Add('age', 30);
  1. 指定参数类型

默认情况下,Dapper 会自动根据参数值的类型来指定参数类型。如果需要显式指定参数类型,可以使用 Add 方法的第三个参数。

parameters.Add('id', 1, DbType.Int32);
  1. 执行查询命令

可以使用 Dapper 的 Query 或 Execute 方法执行查询命令,并将 DynamicParameters 对象作为参数传递给方法。

var results = connection.Query<Person>('SELECT * FROM People WHERE Name = @name AND Age = @age', parameters);

这样,Dapper 会将 DynamicParameters 对象中的参数值和类型绑定到 SQL 查询命令中,执行查询操作。

Dapper DynamicParameters 使用指南:参数传递与类型指定

原文地址: https://www.cveoy.top/t/topic/mFUd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录