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 :

Problème linq relation n - n


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Juin 2009
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 1
    Par défaut Problème linq relation n - n
    Bonjour,

    Je suis actuellement sur un projet de gestion de facture et je suis confronté à un problème. J'utilise l'entity framework pour interroger ma base de données. Toutes mes requêtes linq marchent parfaitement sauf une. Je me suis rendu compte que celles qui fonctionnent sont celles avec des liaisons 1 - n et que celle ne fonctionne pas est une relation n - n.

    Plus concrètement, j'ai une table facture et une table véhicule qui sont liées par une relation n - n et je n'arrive pas à récupérer mes véhicules quand je cherche une facture et inversement. Je n'arrive pas non plus à faire des associations de véhicule avec mes factures.

    Voilà à quoi ressemble ma requête.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
     
    public static List<Facture> GetAllFacture()
            {
                return (from oFacture in ContexteDAO.ContexteDonnees.Entite.OfType<Facture>()
                            .Include("Fournisseur")
                            .Include("Devise")
                            .Include("TypeFacture")
                            .Include("Dossier")
                            .Include("Fournisseur.Pays")
                            .Include("Dossier.Service.Contrat.Client")
                            .Include("Vehicule")
                            .Include("Produit")
                        select oFacture).ToList();
            }

  2. #2
    Membre Expert
    Avatar de GuruuMeditation
    Homme Profil pro
    .Net Architect
    Inscrit en
    Octobre 2010
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : .Net Architect
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 705
    Par défaut
    Ça fait beaucoup d'Include. Est-ce nécessaire?

    Tu as une erreur lors de la requête, ou la collection "Vehicule" est vide?

Discussions similaires

  1. problème de relations
    Par dolphin96 dans le forum Access
    Réponses: 3
    Dernier message: 23/07/2006, 22h24
  2. Problème de relation double
    Par Rub-n dans le forum Access
    Réponses: 1
    Dernier message: 31/05/2006, 18h07
  3. Problème de relation entre deux tables + autre chose
    Par Goth_sensei dans le forum Langage SQL
    Réponses: 7
    Dernier message: 30/03/2006, 20h49
  4. [conception] Requête de sélection problèmes de relations
    Par snoopy69 dans le forum Modélisation
    Réponses: 26
    Dernier message: 08/11/2005, 14h23
  5. Gestion club sportif (problème de relations )
    Par jemaflo dans le forum Access
    Réponses: 3
    Dernier message: 03/10/2005, 23h00

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