写了一个数据库连接加遍历数据到Datatable的类;
因为我写的窗体应用需要连接两个不同的数据库,然后很多种Select语句。我就在我数据库连接类里,写了两个传参,一个是连接数据库的语句,一个是查询语句,就可以多判断选择实现连接不同的数据库和功能。
但是我发现我每一个功能都写了一个实例化对象。能不能所有的功能共用一个对象,给她传不同的参数。主要是想简化自己的代码。
实际操作之后,发现datatable的数据乱了,会出现不同的datatable重复的情况。
写了一个数据库连接加遍历数据到Datatable的类;
因为我写的窗体应用需要连接两个不同的数据库,然后很多种Select语句。我就在我数据库连接类里,写了两个传参,一个是连接数据库的语句,一个是查询语句,就可以多判断选择实现连接不同的数据库和功能。
但是我发现我每一个功能都写了一个实例化对象。能不能所有的功能共用一个对象,给她传不同的参数。主要是想简化自己的代码。
实际操作之后,发现datatable的数据乱了,会出现不同的datatable重复的情况。
你说的东西我们叫工厂,当然时间演进了10年,现在我们有很多手段。只是你现在讨论DataTable,我们也不讲后面的了,只说最初始那个工厂
var dbcontext=Db工厂.GetDbA()
var dbcontext=Db工厂.GetDbB();
当然写成写成泛型也可