最实用却另类的SqlHelper类
虽然是个辅助类,但是支持事务管理(仅单事务管理)。您可以通过继承或填充泛型参数直接操作其他类型的数据库,如Oracle、MySql等。 本SqlHelper类(在ZDevTools.Data命名空间中)最与众不同的地方在于兼顾了易用性与灵活性:她通过委托的方式将你要执行的操作传入SqlHelper类中,所有的连接操作自动维护,却能将DBDataReader、DBCommand这样功能强大的原始类型保留给调用者。 这里贴出一些方法签名: public void Execute(string sql, CommandType commandType, Action<TDataReader> job, params TParameter[] parameters) public int Execute(string sql, CommandType commandType, params TParameter[] parameters) public void Execute(Action<TCommand> job) public T GetScalar<T>(string sql, CommandType commandType, params TParameter[] parameters) public DataSet GetDataSet(string sql, CommandType commandType, params TParameter[] parameters) public void UpdateDataSet(string sql, DataSet dataSet) public DataTable GetDataTable(string sql, CommandType commandType, params TParameter[] parameters) public void UpdateDataTable(string sql, DataTable dataTable) public TParameter CreateParameter(string name, DbType dbType, object value)
- 1
- 粉丝: 2
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- tensorflow-gpu-2.7.4-cp37-cp37m-manylinux2010-x86-64.whl
- 多段线、 圆、弧转多段线(仅我可见)
- tensorflow-2.7.2-cp38-cp38-manylinux2010-x86-64.whl
- yeyue-p8Yi4-ve4a83792.apk
- tensorflow-gpu-2.7.3-cp38-cp38-manylinux2010-x86-64.whl
- 五相感应电机矢量控制模型MATLAB
- RGLED (1) (1).circ
- IMG_20240427_215747.jpg
- python下前端WEB学习笔记
- 田间种植行排号自动生成工具