sqldatareader

    0熱度

    2回答

    我需要從SqlDataReader中批量加載DataTable。 SqlDataReader將返回數百萬條記錄,並且DataTable Load()方法將耗盡可用內存。 這裏是我當前的代碼: [cmdletBinding(DefaultParameterSetName = 'Instance', SupportsShouldProcess = $true, Co

    1熱度

    1回答

    我需要通過ADO.Net優化數據訪問。爲項目requeriments我不能使用Linq或實體... 因此,我推出15個獨立ADO.NET查詢。我遵循的標準,打開連接,啓動查詢,使用DataReader獲取數據,將它們存儲在類中,最後我關閉連接... 但我感覺像項目是不夠快。所以,夥計們,你們能否教我一些提高速度的技巧? 我的數據庫是SQL Server,並且據我所知,我正在查詢實體的查詢。 編輯:

    1熱度

    1回答

    它與存儲過程數據的所有啓動導致(平紋結構): IdGrandad,GrandadName,IdDad,DadName,IdChild,ChildName 響應應該是嵌套實體列表。 我得到的數據轉換成SqlDataReader的 ......那麼,來這裏的循環: var grandadList = new List<Grandad>(); while (reader.Read()) {

    1熱度

    2回答

    我有使用SqlDataReader的讀取數據和產量返回一個IEnumerable的方法,例如: IEnumerable<string> LoadCustomers() { using(SqlDataReader rdr = cmd.ExecuteReader()) { while (rdr.Read()) { yield return rdr.GetStrin

    0熱度

    1回答

    嗨我有一個方法返回列表,但我得到了不想要的結果,請讓我知道在下面的代碼中出了什麼問題。 cmd2.CommandText = "select * from Blogs order by id desc"; SqlDataReader reader = cmd2.ExecuteReader(); List<Blogs> blogslist = new List<Blogs>(); while

    0熱度

    4回答

    DB-Acess.cs 這就是公共SqlDataReader的getEmail被初始化。 public SqlDataReader getEmail(string UserName) { if (conn.State.ToString() == "Closed") { conn.Open(); } //string

    1熱度

    2回答

    我有一個Web服務接收一個列表,在某些情況下,某些列可以爲空,當我嘗試在列表中插入空值時出現錯誤。 「列爲空」。我如何可以在列表中插入NULL值如果某列是空的? dr = cmd.ExecuteReader(); List<ClientData> myList = new List<ClientData>(); while (dr.Read()) { Cli

    0熱度

    1回答

    我奮力創造,我可以從其他類,這將是我的整個應用程序訪問訪問類。我是創建班級的新手,並欣賞任何邏輯提示。最終,我想在「LUSDschoolDates」中訪問「checkpoint1-5」值爲「chk1」,「chk2」等。不知道我是否正確填充數據或更好地使用列表<>?下劃線部分表示我掙扎的區域(基本上告訴我我無法訪問)以及我喜歡它的工作位置。該項目的目標是創建一個後臺管理頁面,在這裏用戶可以插入dat

    5熱度

    3回答

    我想使用Task.WhenAll執行多個SqlDataReaders。但是當任務正在等待時,我得到 「System.InvalidOperationException:操作無效,連接 已關閉」。任務 創作: List<Task<SqlDataReader>> _listTasksDataReader = new List<Task<SqlDataReader>>(); _listTa

    3熱度

    2回答

    我使用SqlDataReader寫有幾個工作表的Excel工作簿。每個工作表都有一個頭文件,一個主體和一個頁腳,所以我在while循環中使用了一個while循環。 的問題是reader.Read()不會返回我false,所以EOF永遠不會設置爲false。在文件末尾,當我嘗試寫入標題時出現錯誤,因爲讀者爲空。 特定的錯誤信息是: 嘗試無效時不存在數據讀取。 請看看我的代碼,如果你能幫助。 read