用c#写的数据库连接和操作共用的类 能实现查询 修改删除的
3个回答
展开全部
DBHelper是微软写的一个类,确实比较不错,是在net framework 3.0之前的版中的使用的一个类,需要到微软官方上去下载,免费的。而在3.0之后的版本中可以直接使用linq to sql类的!这个比dbHelper更智能化一些,同时也避免你更多地参与到代码编写中来!
dbhelper只是对数据库的链接,执行一些正常的查询,添加与更新等相关的操作而已。但是对于linq to sql则是直接构成中间件ORM,将数据库中的表生成一个对象,然后直接操作这里边的对象即可完成查询修改等多种功能,每一个表是其中的一个对象,每一个存储过程是其中的一个方法,同时还支持表与表这间的关联属性,转化为对象间的组合关系,这个上面的使用比其他更容易让人理解与接受,同时由于字符的重组性,不同考虑SQL注入攻击方式,是一个不错的选择的!
dbhelper只是对数据库的链接,执行一些正常的查询,添加与更新等相关的操作而已。但是对于linq to sql则是直接构成中间件ORM,将数据库中的表生成一个对象,然后直接操作这里边的对象即可完成查询修改等多种功能,每一个表是其中的一个对象,每一个存储过程是其中的一个方法,同时还支持表与表这间的关联属性,转化为对象间的组合关系,这个上面的使用比其他更容易让人理解与接受,同时由于字符的重组性,不同考虑SQL注入攻击方式,是一个不错的选择的!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询