sqldatareader

    2熱度

    1回答

    我正在清理我繼承的舊.NET 1.1項目中的DataReader。 以前的開發人員以這樣一種方式編碼數據訪問層,即大多數DAL方法返回SqlDataReaders(因此請求調用者正確調用.Close()或.Dispose()方法)。 但是,我遇到了一種情況,調用者沒有捕獲返回的SqlDataReader(因此沒有正確處理它)。請參見下面的代碼: 數據訪問方法: Public Shared Func

    2熱度

    1回答

    我似乎總是在C#中將數據轉換爲XML或從XML轉換數據時遇到問題。它總是希望你創建一個完整的XMLDocument對象,即使你認爲你不需要。在這種情況下,我在MS SQL 2005服務器中有一個SQLXML列,我試圖將其插入一個需要XMLNode作爲參數的函數中。你會認爲這很容易,但除了將其轉換爲字符串並創建一個新的XMLNode對象之外,我無法找到正確的方法來完成它。 我可以使用SqlDataR

    4熱度

    3回答

    將(int)reader[0]替換爲reader.GetInt32(0)有什麼優勢?我敢肯定,這樣的演員功能是有原因的,但除了感覺自己更喜歡避免演員的美感外,我不確定這些理由是什麼。