/**//// <summary>/// 外包业务访问类/// </summary>public class OutSourcingDAO{/**//// <summary>/// 增加/// </summary>/// <param name="bt"></param>/// <returns></returns>public int InsertGetIdentity(OutSourcing bt){ return new DAHelper(DataAccess.Create()).InsertGetIdentity(bt);}/**//// <summary>/// 更新/// </summary>/// <param name="bt"></param>/// <returns></returns>public int Update(OutSourcing bt){ return new DAHelper(DataAccess.Create()).Update(bt);}/**//// <summary>/// 删除/// </summary>/// <param name="bt"></param>/// <returns></returns>public int Delete(OutSourcing bt){ return new DAHelper(DataAccess.Create()).Delete(bt);}}
上面 OutSourcing 为与表相对应的实体类 ;DAHelper 为作者自己实现的一个包装类,可以对任意实体进行增加,修改,删除 查询等功能。
public int ExecSql(string strSql){ try { this.OpenConnection(); cmd.CommandType = CommandType.Text; cmd.CommandText = strSql; return cmd.ExecuteNonQuery(); } catch (System.Exception e) { throw this.CatchException(e); } finally { this.CloseConnection(); }}
我最终通过调用 ExecSql 方法来与数据库交互,而该方法会自己打开数据库连接,执行语句,然后关闭连接。
(编辑:aniston)
·2024年12月目录 ·2024年11月目录 ·2024年10月目录 ·2024年9月目录 ·2024年8月目录 ·2024年7月目录 ·2024年6月目录 ·2024年5月目录 ·2024年4月目录 ·2024年3月目录 ·2024年2月目录 ·2024年1月目录 ·2023年12月目录 ·2023年11月目录