使用Dapper查询记录是否存在
程序员文章站
2023-11-03 18:01:58
调用: ......
/// <summary> /// dapper数据访问抽象基础类 /// </summary> public class dapperhelper { public static string connectionstring = desencrypt.decrypt(configurationmanager.connectionstrings["soacon"].connectionstring); /// <summary> /// 连接数据库 /// </summary> /// <returns></returns> public static idbconnection dbconnection() { var connection = new sqlconnection(connectionstring);//连接sql server数据库 connection.open(); return connection; } /// <summary> /// 执行是否存在数据 /// </summary> /// <typeparam name="t"></typeparam> /// <param name="sqlstr">查询(例:select count(1) from xxx )</param> /// <param name="param">匿名类型</param> /// <returns></returns> public static bool exists(string sqlstr, object param) { using (idbconnection conn = dapperhelper.dbconnection()) { int count = conn.query<int>(sqlstr, param).firstordefault(); return count > 0 ? true : false; } } }
调用:
#region 判断是否存在库存(不论热前还是热后) /// <summary> /// 判断是否存在库存(不论热前还是热后) /// </summary> /// <param name="processcardnumber">流转卡号</param> /// <returns></returns> public bool existinventory(string processcardnumber) { string sqlstr = " select count(1) from udtwip_inventory where processcardnumber=@processcardnumber "; return dapperhelper.exists(sqlstr, new { processcardnumber = processcardnumber }); } #endregion
上一篇: 速冻饺子煮多久,难道这些年一直都煮错了
下一篇: WCF通信简单学习实例
推荐阅读
-
SqlServer2005中使用row_number()在一个查询中删除重复记录的方法
-
使用mysql的disctinct group by查询不重复记录
-
使用Dapper查询记录是否存在
-
php中使用explode查找某个字符是否存在的方法
-
C#简单查询SQLite数据库是否存在数据的方法
-
PHP使用get_headers函数判断远程文件是否存在的方法
-
SqlServer 2005中使用row_number()在一个查询中删除重复记录
-
PHP判断数据库中的记录是否存在的方法
-
sql 查询 一张表里面的数据 在另一张表中是否存在 和 比对两个集合中的差集和交集(原创)
-
django查询表数据是否存在