使用directcast从SqlDataSource中提取行是否会导致另一次SQL Server之旅?

时间:2013-02-07 15:31:13

标签: sql sql-server vb.net

我一直在寻找一种从VB.NET代码中的SqlDataSource对象中提取数据的方法,但是查看我发现的代码会让我相信select语句会在{{{{{}期间再次执行1}}。

有人知道这种用法是否会导致运行额外的select语句,即使DirectCast之前已经运行过吗?

我从这里得到的帖子是:How can i iterate through row of particular table associated with SqlDataSource control in VS 2008?

以下是代码:

SqlDataSource

1 个答案:

答案 0 :(得分:1)

数据阅读器将从源中读取。

如果源是数据库,那么每次致电Read()时,读者都会从数据库中读取数据。

我不清楚您DirectCast的用途或使用原因。