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 :

Une entité pour 2 tables identiques


Sujet :

Entity Framework

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2007
    Messages : 81
    Points : 56
    Points
    56
    Par défaut Une entité pour 2 tables identiques
    Bonjour,
    je possède actuellement une base de données contenant deux tables client strictement identiques. La seule différence entre ces deux tables est le système d'information qui les remplis.

    Je créé actuellement une application et je souhaiterais récupérer tous mes clients ayant comme code département XX.

    J'ai essayé de créer une entité dans mon edmx et de la mapper à ces deux tables mais cela me parait impossible, sachant que ces deux tables n'ont pas de lien.

    J'ai également suivi la doc msdn dispo à cette adresse: http://msdn.microsoft.com/fr-fr/library/cc716698

    Malgré tout je n'ai pas réussi à adapter cela à mon cas.
    Quelqu'un pourrait-il me donner des pistes SVP?

  2. #2
    Membre expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Points : 3 543
    Points
    3 543
    Par défaut
    Bonjour,

    Peut-être passer par une "vue" ?
    Si ton problème a une solution, rien ne sert de t'inquiéter..
    Si il n'en a pas, t'inquiéter ne sert à rien


  3. #3
    Membre chevronné
    Avatar de Pelote2012
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 925
    Points : 1 839
    Points
    1 839
    Billets dans le blog
    2
    Par défaut
    Tes tables sont identiques ... en structures ou données aussi
    Si c'est en structure uniquement, tu doit trouver un point commun, par exemple un ID ou une association de champs te permettant de faire la liaison.
    Ensuite tu pourra faire une vue (comme proposé) ou une jointure en Linq
    Si débugger est l'art d'enlever les bugs ... alors programmer est l'art de les créer

  4. #4
    darthmower
    Invité(e)
    Par défaut
    Si elles n'ont pas de liens mais des champs identique l'utilisation d'un UNION est la solution.

Discussions similaires

  1. Réponses: 8
    Dernier message: 25/05/2011, 10h10
  2. Création d'une vue pour deux tables
    Par Athanor027 dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 26/10/2010, 07h10
  3. [EJB3 Entity] traduction d'une entité classe en table
    Par ndeyemaroc dans le forum Java EE
    Réponses: 0
    Dernier message: 23/11/2009, 14h34
  4. [MCD] une entité pour UN employeur ?
    Par Goundy dans le forum Schéma
    Réponses: 4
    Dernier message: 01/04/2008, 20h25

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