J'ai actuellement développé une application qui se connecte à la base de données SQL Server 2005, de sorte que mes objets DAL ont été générés en utilisant les informations de cette base de données.application SubSonic qui se connecte à plusieurs bases de données
Il sera également possible de se connecter à une base de données Oracle et MySQL, avec les mêmes structures de table (à part les différences normales dans les champs, comme varbinary (max) dans SQL Server et BLOB dans Oracle, etc.). Pour ce faire, j'ai déjà défini plusieurs chaînes de connexion et plusieurs fournisseurs SubSonic pour les différentes bases de données sur lesquelles l'application fonctionnera. Ma question est la suivante: si j'ai généré mes objets avec une base de données SQL Server, les objets générés devraient-ils fonctionner de manière transparente avec les autres DB ou dois-je générer une DAL différente pour chaque moteur de base de données que j'utilise? Devrais-je être au courant de tout bogue que je pourrais rencontrer lors de ces opérations?
Merci d'avance pour tout conseil sur ce problème.