我目前正在將依賴於ADO的Vb6程序重新寫入C#w/ADO.NET。我已經與這樣的東西碰到幾個地方原始代碼:Ado.Net RecordSet成員等效嗎?
Dim rs As New Recordset
rs.CacheSize = 500
Call rs.Open(sSql, cnMeta, adOpenForwardOnly, adLockReadOnly)
有同等(或者甚至需要一個當量)在Ado.Net到ADO.RecordSet.CacheSize? (對這些大寫?)我很高興接受「ADO.NET」爲你服務(非常歡迎事實上)。我的問題是,在遷移之前我沒有ADO經驗,所以我不確定是否有遺漏的微妙之處。
我是否正確理解adOpenForwardOnly和adLockReadOnly是使編輯器像SqlDataReader一樣行事的[編輯]方式[/編輯]?如果是這樣,那麼我唯一真正的問題是我是否需要更多地製作Ado.Net緩存或者是否默認處理。
如果這是一個重複的問題,我真的很抱歉。我似乎無法在S.O.上找到這個。或者msdn。
更好。謝謝,您的解釋更直接地回答了我的更多問題。 – Crisfole 2010-10-26 20:14:03