publicList<MSys_Admin>GetAdminList(MSys_Admin model)
{
string sqlText ="select count(1) from Sys_Admin where 1=1";
var p =newDynamicParameters();
if(!string.IsNullOrEmpty(model.LoginName))
{
sqlText +=" and LoginName like @LoginName";
p.Add("LoginName", model.LoginName+"%");
}
if(!string.IsNullOrEmpty(model.Name))
{
sqlText +=" and Name like @Name";
p.Add("Name","%"+ model.Name+"%");
}
using(var conn =Common.GetConn())
{
conn.Open();
var r = conn.Query<MSys_Admin>(sqlText, p);
conn.Close();
return r.ToList();
}
}多条件查询--使用dapper命令参数动态拼接出最安全的sql语句
最新推荐文章于 2025-10-10 03:27:29 发布
本文介绍了一个用于获取管理员列表的方法实现,该方法可以根据登录名和姓名进行模糊查询。
1685

被折叠的 条评论
为什么被折叠?



