Bonjour,
Je travaille avec Java et j'utilise différents SGBDR (dont Oracle) pour mes automatisations, souvent je me connecte aux SGBDR PostgreSQL. Travailler en Java en utilisant une syntaxe standard SQL permet de migrer les applications sans aucune difficulté, il y a juste à ajouter le JDBC.jar fournit sur le site officiel du SGBDR (pour l'inclure dans le projet) et indiquer les identifiants d'accès aux bases.
Si je prends le même exemple pour C#, à moins d'installer un ORM comme NHibernate,
je dois adapter le nom des classes en fonction du SGBDR, n'y a-t-il aucune interface générique de connexion à une base de données dans le framework .NET ?
Si je comprends bien ODBC n'est de base que disponible sous Windows, comment m'y prendre avec Mono sous Linux tout en essayant de rester portable ?
Si je dois installer ODBC pour me connecter en C#, n'y a-t-il pas moyen de de directement l'inclure dans mon projet (comme l'inclusion des JDBC.jar en Java), au lieu de passer par une installation d'exécutable sous chaque machine ?
Cordialement,
Partager