dbdatareader

    2熱度

    2回答

    考慮下面的FetchData方法。它旨在避免每次要從數據庫獲取一些數據時都複製數據庫查詢代碼。 List<MyData> myData = new List<MyData(); FetchData((IDataReader reader) => { myData.Add(new MyData(reader.GetString(0), reader.GetInt32(1)))

    1熱度

    5回答

    我跑反對SQL2008數據庫,使用下面的C#代碼返回從合併輸出一個合併查詢加載一個DataReader時: cmd.CommandText = query; if (conn.DBConn.State == ConnectionState.Closed) conn.DBConn.Open(); DbDataReader dbReader = cmd.ExecuteReader(); Data

    0熱度

    1回答

    根據MSDN(http://msdn.microsoft.com/zh-cn/library/dd487208.aspx),在Entity Framework中運行SQL查詢的過程中創建了一個名爲DbDataReader的對象。 實體框架將「DbDataReader」翻譯成實體類。 如何直接訪問DbDataReader?

    1熱度

    1回答

    我有兩個疑問: Q1: select name from presidents where country = 'USA' Q2: select 'Obama' as name from presidents where country = 'USA' 當使用System.Data.Odbc.OdbcCommandExecuteReader則返回DbDataReader包含在Q1的情況下'O

    3熱度

    2回答

    有誰知道DbDataReaders實際上是如何工作的。我們可以使用SqlDataReader作爲例子。 當你做對以下 cmd.CommandText = "SELECT * FROM Customers"; var rdr = cmd.ExecuteReader(); while(rdr.Read()) { //Do something } 是否數據讀取器都行的內存,或者

    0熱度

    1回答

    當我在同一時間,我得到了下面的錯誤有多個DBDataReaders讀取數據: There is already an open DataReader associated with this Connection which must be closed first 我有我的配置能ConnectionPooling所以我不明白爲什麼我收到此錯誤。它不是因爲我的當前連接已被使用而創建新的連接嗎

    3熱度

    1回答

    嗨我試圖從方法返回DataReader,但它返回一個關閉的DbDataReader對象。任何想法來解決這個問題。我願意提供更好的代碼。 感謝 UPDATE 我不想離開數據庫連接打開。有什麼辦法可以在關閉連接後返回打開的DataReader。 internal DbDataReader ExecuteReader(SqlCommand command, CommandBehavior behavio

    0熱度

    1回答

    獲取查詢結果,這是我的函數: public int gtCountCertificatByExercice() { DataTable resDataTable = new DataTable(); DBConnection dbConnection = new DBConnection(); string query = "SELECT CO