SqlHelper MSSQL数据库辅助类 自己写的,不足之处请大家指教

时间:2015-04-25 10:03:34
【文件属性】:

文件名称:SqlHelper MSSQL数据库辅助类 自己写的,不足之处请大家指教

文件大小:17KB

文件格式:CS

更新时间:2015-04-25 10:03:34

SqlHelper 数据库辅助 辅助类 SqlServer DataHelper

在需要用SqlHelper类的项目添加对System.Configuration的应用,有什么不足的地方希望大家能够给我指出来,我也好做一下修改什么的。 需要说明的是ExecuteList和ExecuteObject是泛型方法,调用时除了需要传必须的参数外还需要给方法传入一个类型,下面做一个例子 数据库有一张表,表结构如下 Users ---- 表名 ID ---- 用户ID Name ---- 用户名 Pwd ---- 用户密码 表数据如下 ID Name Pwd 1 张三 zhangsan 2 李四 lisi 1 张三 lisi 项目内有一个实体类 User ---- 类名 ID ---- 属性 ---- int类型 Name ---- 属性 ---- string类型 Pwd ---- 属性 ---- string类型 现在需要查询Users表里面所有数据,具体实现代码如下 SqlHelper helper = new SqlHelper("data source=.;database=test;uid=sa;pwd=sa"); //这句代码即可实现查询Users表内所有内容 List list = helper.ExecuteList("select * from users"); //查询ID=1的用户 User user = helper.ExecuteObject("select * from users where id = 1"); //参数化查询用户名为张三的用户 Dictionary ps = new Dictionary(); ps.Add("name","张三"); User user = helper.ExecuteObject("select * from users where name = @name", ps); 本辅助类没有对表存在判断的方法。。


网友评论

  • 不错的辅助类,就是缺少事务