博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用Dapper查询记录是否存在
阅读量:4948 次
发布时间:2019-06-11

本文共 1401 字,大约阅读时间需要 4 分钟。

///     /// Dapper数据访问抽象基础类    ///     public class DapperHelper    {        public static string connectionString = DESEncrypt.Decrypt(ConfigurationManager.ConnectionStrings["SOACon"].ConnectionString);        ///         /// 连接数据库        ///         /// 
public static IDbConnection DbConnection() { var connection = new SqlConnection(connectionString);//连接SQL Server数据库 connection.Open(); return connection; } /// /// 执行是否存在数据 /// ///
/// 查询(例:SELECT COUNT(1) FROM XXX ) /// 匿名类型 ///
public static bool Exists(string sqlStr, Object param) { using (IDbConnection conn = DapperHelper.DbConnection()) { int count = conn.Query
(sqlStr, param).FirstOrDefault(); return count > 0 ? true : false; } } }

 

调用:

#region 判断是否存在库存(不论热前还是热后)        ///         /// 判断是否存在库存(不论热前还是热后)        ///         /// 流转卡号        /// 
public bool ExistInventory(string processCardNumber) { string sqlStr = " SELECT COUNT(1) FROM udtWip_Inventory WHERE processCardNumber=@processCardNumber "; return DapperHelper.Exists(sqlStr, new { processCardNumber = processCardNumber }); } #endregion

 

转载于:https://www.cnblogs.com/schangxiang/p/11163430.html

你可能感兴趣的文章
阴影效果参考网址
查看>>
华为交换机端口镜像
查看>>
简易爬虫(爬取本地数据)
查看>>
一位菜鸟的java 最基础笔记
查看>>
python 进程间通信
查看>>
字符串和编码
查看>>
servlet(一)
查看>>
异常实验
查看>>
python \r与\b的应用、光标的含义
查看>>
深拷贝 vs 浅拷贝 释放多次
查看>>
Java环境变量PATH和CLASSPATH
查看>>
ERROR:bokeh.core.validation.check:E-1001 (BAD_COLUMN_NAME) 就是补存在这个列名
查看>>
assert 的作用是什么?
查看>>
收藏夹(持续更新)
查看>>
iOS中的#import和class区别
查看>>
节约内存,请使用标签页管理工具:onetab、better onetab
查看>>
jQuery中的事件与动画
查看>>
页面加载骨架
查看>>
关于android系统不关屏设置
查看>>
SONY VPCS138EC降级安装XP
查看>>