- いくつかのテーブルを結合するSQLビューを作成しました.SQL でテストすると、正しいデータが提供されます(複雑な結合の場合は違いがあります)。
- MVCで(データの最初の)エンティティデータモデルを作成し、 世代のコードを追加しました。
- 私は、idexページを生成するコントローラでLINQクエリを使用しています。
すべての基本的なMVCのもの。Entity Frameworkクエリ結果重複
アプリケーションを実行すると、重複したレコードが受信されます。さらに修飾するために、注文に複数の行がある場合、 "注文"の各行の最初のレコードが返されます。
SQL Results
Order, Line, Part
12345, 1, 3829138120
12345, 2, 1238401890
MVC/EF Results
Order, Line
12345, 1, 3829138120
12345, 1, 3829138120
この問題の原因について考えてみますか?
おそらくいくつかの縮小されたコードセグメントを投稿しますか?特に、LINQクエリ。 – Kit