- J'ai créé une vue SQL qui joint quelques tables et, lorsqu'elle est testée dans SQL Manager, elle fournit les données correctes (si cela fait une différence, ce sont des jointures complexes).
- Dans MVC, j'ai créé un modèle de données d'entité (données en premier), puis ajouté le code génération.
- J'ai une requête LINQ dans un contrôleur qui génère une page idex.
Tous les éléments MVC de base. Lorsque j'exécute l'application, je reçois des enregistrements en double.Entity Framework Résultats de requête Dupliquer
Pour qualifier davantage, si une commande a plus d'une ligne, elle retourne le premier enregistrement pour chaque ligne dans la "commande".
SQL Results
Order, Line, Part
12345, 1, 3829138120
12345, 2, 1238401890
MVC/EF Results
Order, Line
12345, 1, 3829138120
12345, 1, 3829138120
Des idées sur la cause de ce problème?
Peut-être afficher des segments de code réduits? En particulier la requête LINQ. – Kit