Je suis actuellement en train de réécrire un programme Vb6 s'appuyant sur ADO dans C# w/ADO.NET. J'ai couru en plusieurs endroits dans le code original avec des trucs comme ça:Ado.Net RecordSet membre équivalent?
Dim rs As New Recordset
rs.CacheSize = 500
Call rs.Open(sSql, cnMeta, adOpenForwardOnly, adLockReadOnly)
Y at-il un équivalent (ou même besoin d'un équivalent) à ADO.RecordSet.CacheSize en Ado.Net? (Capitalisation sur ceux?) Je suis heureux d'accepter "ADO.NET" prend soin de cela pour vous (très heureux d'accepter cela, en fait). Mon problème est que je n'avais aucune expérience ADO avant cette migration, donc je ne suis pas sûr s'il y a des subtilités que je manquerais. Est-ce que je comprends correctement que adOpenForwardOnly et adLockReadOnly sont le moyen [EDIT] de faire en sorte que RecordSet se comporte comme SqlDataReader le fait déjà [/ EDIT]? Si c'est le cas, alors ma seule vraie question est de savoir si je dois ou non rendre le cache Ado.Net plus important ou si cela est géré par défaut.
Je suis vraiment désolé si c'est une question répétée. Je n'arrive pas à trouver ça sur S.O. ou msdn si.
Encore mieux. Merci, votre explication répond plus à mes questions, plus directement. – Crisfole