EXPORTER SCRIPT SQL SQL SERVER (CREATE - DROP - INSERT - TABLE - PS)
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 2011
-
24 juin 2009 à 22:44
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 2011
-
24 juin 2009 à 22:44
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 24 juin 2009 à 22:44
Salut,
J'ai lu rapidement quelques fichiers
en particulier ManagementSql.cs voici quelques conseils.
Essaie de faire un code plus modulaire avec plus de fonction, mais c'est un bon debut.
Dedans il semble avoir une repetition d'une fonction
avec la gestion des levels d'integrité il est surement possible d'en faire une fonction
avec une boucle while car si l'integrité depasse 4 tu perds de la donnée.
(c'est une interprétation)
Ensuite utilise un stringbuilder pour optimiser les performances memoire et la rapidité
car le += et chaine + chaine c'est tres consommateur de memoire car les string sont immuables
et ton code concatene toujours sur la meme la meme variable
Tu peux utiliser des string.format aussi
Pour 2005, il serait interrssant de passer par les vues systemes à la place des tables systeme.
Ensuite, il serait possible de mettre en place un export de mysql ou autre base,
ca serait bien.
Avec des classes abstraites ou interfaces pour chaque type de base de données.
24 juin 2009 à 22:44
J'ai lu rapidement quelques fichiers
en particulier ManagementSql.cs voici quelques conseils.
Essaie de faire un code plus modulaire avec plus de fonction, mais c'est un bon debut.
Dedans il semble avoir une repetition d'une fonction
avec la gestion des levels d'integrité il est surement possible d'en faire une fonction
avec une boucle while car si l'integrité depasse 4 tu perds de la donnée.
(c'est une interprétation)
Ensuite utilise un stringbuilder pour optimiser les performances memoire et la rapidité
car le += et chaine + chaine c'est tres consommateur de memoire car les string sont immuables
et ton code concatene toujours sur la meme la meme variable
Tu peux utiliser des string.format aussi
Pour 2005, il serait interrssant de passer par les vues systemes à la place des tables systeme.
Ensuite, il serait possible de mettre en place un export de mysql ou autre base,
ca serait bien.
Avec des classes abstraites ou interfaces pour chaque type de base de données.
Bon courage