我在Microsoft SQL Server 2005的存儲過程中編寫了三條select語句。兩個select語句都爲select語句返回多個記錄和表列表是不同的。一個從主表中選擇記錄,另一個從子表中選擇記錄。在C#代碼中,我想獲取所有這些記錄並將所有數據放入一個對象中。我正在使用SqlDataReader。它可能與它或我應該做別的。
我目前在ASP.NET(3.5)應用程序中編寫C#類以處理所有數據庫查詢。其中一些方法可用於對數據庫進行選擇查詢。在該方法內我只需要一個SqlDataReader r = command.ExecuteReader();來獲取數據。 我現在想要r由方法返回,但是當我關閉數據庫連接時,datareader關閉並且對象不再包含任何東西。想到把所有東西都放到一個字符串數組中,但是如果我的數據庫中有整數和