Je travaille sur une application qui devra communiquer avec de nombreuses applications différentes s'exécutant sur différentes plates-formes de base de données. Je connaîtrai le schéma de la table avant l'exécution mais je ne connaîtrai pas la plate-forme de base de données (MS SQL 200X, Oracle 9i, 10g, etc., MySQL 4.0.1, 5.x, etc, sybase, etc) jusqu'à l'exécution.Obtention de données à partir de plusieurs bases de données
Je crois comprendre que chacun de ces systèmes a un dialecte légèrement différent. Ai-je besoin d'utiliser nhibernate pour gérer les différences lors de la connexion à ces systèmes ou puis-je utiliser ADO.NET et transmettre des chaînes SQL brutes (sélectionnez * dans le tableau)?