IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

tranfsert des données entre bases par code C#.


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 133
    Par défaut tranfsert des données entre bases par code C#.
    Bonjour,
    voilà je dois développer une interface asp.net qui permet de récupérer des donnes sur plusieurs bases de données sql sever et les transférer sur une base unique sous sql server.
    Le transfert ne se fait pas d'un seul coup, mais l'utilisateur le fait de temps en temps. C'est à dire aujourd’hui il récupère une partie et demain une autre , et ainsi de suite.
    Ce que j'ai comme idée c'est que je developpe une couche entity frmaework pour ma nouvelle base , puis je créé des des requetes sur les differentes bases et je les appelle avec un sqlcommand puis j'alimente ma nouvelle base en passant par la couche entity framework créée. Qu'en pensez vous ? ou si vous avez une autre idée.
    Merci beaucoup.

  2. #2
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Salut

    Pour moi entity framework est un veau et pour ce que tu veux faire il est beaucoup plus simple et certainement plus performant de le faire en mode sql traditionnel en creant eventuellement tes propres classes d'acces aux DB

    SqlBulkCopy peut etre tres performant pour des mise a jour de table

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 133
    Par défaut
    j'ai pensé à entity framework pour eviter d'ecrire les requetes sql. Je ne sais pas s'il est performant o pas.
    Et pour gerer le fait de transferer les données partie par partie , j'ai pensé à tester si l'enregistrement est dejà transféré ou pas.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 133
    Par défaut
    @olibara j'ai oublié de te dire merci. Excuse moi.

  5. #5
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2003
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 274
    Par défaut
    Salut,

    Je pense que Olibra a raison.
    De toutes façons, tu dois soit écrire les requêtes Sql dans les différentes bases soit tu dois écrire du code pour aller chercher les records et les passer à ta nouvelle base.
    De plus par code, tu dois tout paramétrer.
    Tu gagneras certainement du temps à lancer des procédures stockées et surtout ça sera nettement plus performant.

    Ce n'est que mon avis également

Discussions similaires

  1. Tabulations remplacées par des espaces entre les balises CODE
    Par Médinoc dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 21/09/2010, 11h34
  2. imorter des données entre deux bases differentes.
    Par solitude dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 11/08/2010, 16h42
  3. Migrer des données entre 2 bases MySql
    Par Invité dans le forum Requêtes
    Réponses: 5
    Dernier message: 30/11/2007, 10h28
  4. Changement Des données entre deux bases
    Par Chakib dans le forum Access
    Réponses: 4
    Dernier message: 28/01/2006, 10h59
  5. Réponses: 2
    Dernier message: 11/10/2005, 09h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo