/// <summary> /// Constructeur permetant la configuration de la connexion a la base de donnée /// </summary> /// <param name="cls"> /// Objet de configuration de connexion de la base de donnée /// créer par l'utilisateur /// </param> public DboMapper(DboConfiguration cls) { // Vérification du SGBD switch (cls.GetDbType()) { case DboConfiguration.TypeSGBD.MySQL: // Création d'une connexion à une base de donnée MYSQL conn = new ORMMySQL(cls.GetConnectionString()); conn.Connection(); break; case DboConfiguration.TypeSGBD.POSTGRESQL: // Création d'une connexion à une base de donnée MYSQL conn = new ORMPostGreSQL(cls.GetConnectionString()); conn.Connection(); break; case DboConfiguration.TypeSGBD.SQLSERVER: // Création d'une connexion àune base de donnée SqlServer conn = new ORMSqlServer(cls.GetConnectionString()); break; } }