【发布时间】:2009-03-04 22:46:16
【问题描述】:
在我编写的每个 ASP.NET 应用程序中,在将信息输出到网页上之前,我都会向数据库发出一些请求。
例如:
var DataTable1 = GetDataTable("Select * From Customers");
var DataTable2 = GetDataTable("Select * From Products");
var DataTable3 = GetDataTable("Select * From Orders");
据我所知,上面的代码会对数据库进行 3 次单独的访问,并且会一个接一个地进行。
我是否可以将我的参数化 SQL 语句收集在一起,然后只访问一次数据库服务器?
【问题讨论】:
-
更好的描述方式是“一次访问多个数据库请求”,而不是“并行数据库请求”。 “平行”意味着它们实际上是同时发生的,这似乎不是你想要的;也有办法做到这一点,尽管这对网页来说意义不大。
-
感谢您的提醒。你的权利。我改了标题:)