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(); }
Partager