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

Entity Framework Discussion :

Provider XML et paramètres TVP


Sujet :

Entity Framework

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut Provider XML et paramètres TVP
    Bonjour,

    J'ai 2 questions :

    1/Est-ce qu'il est possible avec EF d'avoir un provider XML ?

    En effet, je souhaiterais faire les opérations de base (CRUD) dans un fichier XML plutôt que dans une base SQLServer à partir d'un modèle objets créé de toute pièce

    2/Est-ce qu'il y a une astuce pour utiliser EF avec des SP qui prennent en paramètres des TVP ? Autrement connaissez-vous un autre moyen de faire du massif ?



    Merci

  2. #2
    Membre Expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Par défaut
    qui prennent en paramètres des TVP
    Excusez moi mais TVP=???

  3. #3
    Membre Expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Par défaut
    table-valued parameters ok :-)

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par hegros Voir le message
    1/Est-ce qu'il est possible avec EF d'avoir un provider XML ?
    C'est possible... si tu le crées toi-même ! Je ne pense pas que ça existe déjà.
    Par contre je ne vois pas trop l'intérêt d'utiliser EF pour ça... Linq to XML ne suffit pas à ton besoin ?

    Citation Envoyé par hegros Voir le message
    2/Est-ce qu'il y a une astuce pour utiliser EF avec des SP qui prennent en paramètres des TVP ? Autrement connaissez-vous un autre moyen de faire du massif ?
    Ca m'étonnerait, EF n'est pas vraiment fait pour des traitements de masse mais plutôt pour du transactionnel...

  5. #5
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Citation Envoyé par tomlev Voir le message
    Par contre je ne vois pas trop l'intérêt d'utiliser EF pour ça... Linq to XML ne suffit pas à ton besoin ?
    Je cherche à exposer (faire des CRUD) des données via Wcf Data Service donc cela aurait été très pratique de le faire avec EF sans passer par un toolkit supplémentaire dont je ne trouve pour l'instant aucun exemple complet..

    Citation Envoyé par tomlev Voir le message
    Ca m'étonnerait, EF n'est pas vraiment fait pour des traitements de masse mais plutôt pour du transactionnel...
    Qu'est-ce qu'il existe comme solutions pour l'insertion de masse hormis les Tvp ?

  6. #6
    Membre Expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Par défaut
    Qu'est-ce qu'il existe comme solutions pour l'insertion de masse hormis les TVP
    Attention tout de même aux TVP qui sont déconseillée tant que faire se peut pour les gros volumes...

  7. #7
    Membre Expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Par défaut
    Pardon mais que cherchez vous à faire précisément?

  8. #8
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Citation Envoyé par iberserk Voir le message
    Pardon mais que cherchez vous à faire précisément?
    Effectivement 2 choses différentes en fait :

    1/ De l'insertion en masse dans une base SQL Server autrement qu'en utilisant des tvp

    2/Exposer un modèle de données via Wcf Data Service lequel réaliserait les opérations CRUD non pas sur un modèle relationnel mais sur du XML d'où le fait que je ne puisse utiliser EF à moins d'écrire mon propre provider...

  9. #9
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Citation Envoyé par iberserk Voir le message
    Attention tout de même aux TVP qui sont déconseillée tant que faire se peut pour les gros volumes...
    Oui mais quelles autres alternatives il existe ?

    Citation Envoyé par wakan
    Combien de donnée doit tu insérer en combien de temps est pour une seul fois ou répétitif ?
    Quel est la source fichier plat, donnée calculé, autre base de données, ... ?
    C'est répétitif dont la période peut varier de 1 minute à 30 minutes ou plus selon les spécificités. Le nombre de données peut être jusqu'à 100000 voir 1 million ou plus selon les spécificités.

    Il existe plusieurs sources de données lesquelles peuvent être Excel, réseaux d'équipements, client tiers (du silverligth, du panorama, service middleware ...).

    Il ne s'agit pas ici de données calculées seulement des données brutes ou du changement de configuration (oui cela peut énormément varier plusieurs fois par jour) bien que certaines données peuvent arriver déjà calculées

  10. #10
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par hegros Voir le message
    Oui mais quelles autres alternatives il existe ?



    C'est répétitif dont la période peut varier de 1 minute à 30 minutes ou plus selon les spécificités. Le nombre de données peut être jusqu'à 100000 voir 1 million ou plus selon les spécificités.
    J'avoue ne pas bien comprendre pourquoi tu souhaites utiliser EF pour cela.

  11. #11
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par tomlev Voir le message
    Ca m'étonnerait, EF n'est pas vraiment fait pour des traitements de masse mais plutôt pour du transactionnel...
    On peut le dire des ORM en général : ça n'a pas beaucoup de sens de les utiliser pour du traitement de masse, cas où l'abstraction objet devient plus un frein qu'un avantage.

Discussions similaires

  1. Fichier XML en paramètre
    Par Oncle_Pete dans le forum Langage
    Réponses: 4
    Dernier message: 13/08/2008, 18h23
  2. [SAX] entrer un doc xml en paramètre?
    Par blatifa dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 22/04/2008, 15h25
  3. Fichiers de type xml pour paramètres.
    Par Pierre8r dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 10/11/2006, 17h13
  4. [XML] Troncature paramétrée
    Par walli_g dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 07/08/2006, 18h12
  5. [JAVA et XML] Message XML avec paramètre JAVA
    Par MiJack dans le forum Format d'échange (XML, JSON...)
    Réponses: 9
    Dernier message: 09/11/2005, 10h22

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