首页 / 教程列表 / C#+ADO.NET数据库入门教程 / C#中封装ADO.NET操作SQL Server数据库帮助类的简单示例

C#中封装ADO.NET操作SQL Server数据库帮助类的简单示例

653 更新于: 2021-11-18 读完约需 2 分钟

概述

细心的朋友们可能已经发现,在本系列教程之前演示的C#&.NET使用ADO.NET与SQL Server数据库进行交互时,基本的步骤大体上是一致的,就以ADO.NET通过DataReader检索数据示例来说明,如图:

操作步骤为:
1.指定一个数据库连接字符串

2.实例化一个SqlDataAdapter数据适配器对象(adapter),构造函数参数分别为SQL查询语句和SqlConnection数据库连接对象

3.创建一个DataSet实例,DataSet位于命名空间System.Data,请注意引入

4.调用Fill方法将数据填充到数据集对象ds中,如果指定数据库连接未打开,Fill方法会隐式打开数据库连接

我们可以将以上固定的步骤封装成通用的方法,此方法返回一个DataSet对象,以便复用,创建一个名为AdoNetHelper.cs的帮助类文件,编写ADO.NET查询数据并返回DataSet的通用方法,如下:

查询数据的示例由原来的方式:

变成如下方式:

类似的方式,你还可以按照自己的需求封装出更丰富的ADO.NET帮助类。

ADO.NET帮助类

以下分享一些其他.NET开发者封装的ADO.NET帮助类。

1.https://github.com/nvivo/dbhelpers
2.https://github.com/JocaPC/Belgrade-SqlClient
3.https://github.com/jhgbrt/yadal

4.https://github.com/kzelda/bd.cs

版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。

发表评论

登录用户才能发表评论, 请 登 录 或者 注册