- 我創建了一個SQL視圖,它連接了幾個表,並在SQL中進行了測試時,它提供了正確的數據(如果這些都是複雜的聯接有所不同)。
- 在MVC中,我創建了一個(數據優先)實體數據模型,然後添加了代碼 一代。
- 我在一個生成idex頁面的控制器中有一個LINQ查詢。
所有基本的MVC東西。實體框架查詢結果重複
當我運行應用程序時,我收到重複的記錄。爲了進一步限定條件,如果訂單具有多個行,它將返回「訂單」中每行的第一條記錄。
SQL Results
Order, Line, Part
12345, 1, 3829138120
12345, 2, 1238401890
MVC/EF Results
Order, Line
12345, 1, 3829138120
12345, 1, 3829138120
對這個問題的原因有什麼想法?
也許發佈一些縮小的代碼段?特別是LINQ查詢。 – Kit