Je cherche des suggestions ainsi que des repères ou des observations que les gens ont. Nous cherchons à réécrire notre couche d'accès aux données et essayons de choisir entre OLEDB ou ADO.NET C++ natif pour la connexion aux bases de données. Actuellement, nous ciblons spécifiquement Oracle, ce qui signifie que nous utiliserions le fournisseur Oracle OLE DB et ODP.NET.Différence de vitesse entre OLE DB natif et ADO.NET
Exigences: 1. Toutes les applications seront en code managé, donc l'utilisation de C++ OLEDB natif nécessitera C++/CLI pour fonctionner (pas de manière PInvoke à ralentir). 2. L'application doit fonctionner avec plusieurs bases de données à l'avenir, ciblant actuellement spécifiquement Oracle.
Question: 1. Serait-il plus performant d'utiliser ADO.NET pour accomplir ceci ou utiliser C++ OLE DB natif enveloppé dans une interface C++ managée pour l'accès au code managé?
Toutes les idées, ou de l'aide ou des lieux pour regarder sur le web seraient grandement appréciés.