在我编写的每个ASP.NET应用程序中,在将信息输出到网页之前,我会向数据库发出一些请求.
例如:
var DataTable1 = GetDataTable("Select * From Customers");
var DataTable2 = GetDataTable("Select * From Products");
var DataTable3 = GetDataTable("Select * From Orders");
Run Code Online (Sandbox Code Playgroud)
据我所知,上面的代码将进行3次单独的数据库访问,并将一个接一个地执行.
无论如何,我可以聚集我的参数化SQL语句,只有1次数据库服务器之旅?
var SqlString = "SELECT * FROM Customers; SELECT * FROM Products; SELECT * FROM ORDERS;");
var ds = GetDataSet(SqlString);
var DataTable1 = ds.Tables(0);
var DataTable2 = ds.Tables(1);
var DataTable3 = ds.Tables(2);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1065 次 |
| 最近记录: |