1. 程式人生 > >ADO.NET最佳實踐(下)

ADO.NET最佳實踐(下)

為了更好地理解ADO.NET模型和設計思想,回顧一下ADO的概念是有用的。ADO使用一個單一的物件Recordset與所有資料型別打交道。Recordset被用來處理從資料庫返回的只進流資料、翻卷伺服器上資料或者翻卷一批儲存結果集。資料上的改變會立即運用到資料庫上或運用到使用樂觀查詢和更新操作的一批資料上。當你建立一個Recordset時你就明確了你所作的任務,Recordset結果行為的改變主要取決於你要求的Recordset引數。因為ADO使用一個單一的能在很多場合使用的Recordset物件,這使得你的應用程式中的物件模型很簡單。然而,也很難寫一個公用的、可預言的和最優化的程式碼,那是因為行為、執行和一個單一物件描述的語義要得到改變很大程度上取決於物件是如何建立和物件訪問的是什麼資料。