0
我正在使用EF6從我們的ERP系統中創建一個小數據模型。我過去曾使用這種方法來處理各種沒有問題的分析程序。我現在遇到的問題是,我創建的關聯似乎沒有返回所有應該記錄的記錄。特別是,前兩個表正確地關聯了子記錄,但第三個表沒有這樣做,返回1或0個記錄,實際上每次應該返回至少兩個記錄。我已經驗證SQL中的查詢應該返回行,但是當我遍歷調試器時,沒有行被返回。實體框架6不返回記錄的關聯
在這裏,你可以清楚地看到這將是在右上角的我的查詢值,但零行已返回:
這裏是在同一個表的查詢,有相同的價值觀,它返回兩個行:
誰能解釋一下這個問題?我很難過,我無法弄清楚問題所在。我過去曾使用EF5-6沒有問題。我的參考約束都是按照一對一的方式設置的,因爲它們應該是。這兩個表位於實體匹配的「上方」並返回正確的行數。
EF模型設置如下,與 '壞' 的關聯標有X: