1
之間我有2代表具有以下結構:與條件EF核心查詢多個表
用戶
UserId | Age
----------------
1 15
2 36
3 25
DictAges
Title | FromAge | ToAge
-------------------------------
1 0 20
2 20 35
3 35 100
我創建neccessary模型DbContext,名爲UserModel
和DictAgesModel
,具有完全相同的屬性在桌子結構處顯示。我想用id來查詢用戶,並根據用戶的年齡加入標題。這是我以前使用的MySQL代碼:
SELECT User.UserId, DictAges.Title
FROM User, DictAges
WHERE User.UserId = :id
AND User.Age BETWEEN DictAges.FromAge AND DictAges.ToAge
請注意,我沒有任何導航屬性添加到任何這些模型的(我應該加什麼?)
我怎麼能翻譯查詢像這樣去實體框架核心查詢?
你可以寫它的lamdba版本,如果我不要求太多? –
updated.please看到的。 – Sampath
看起來不錯,我會盡快嘗試。在此之前,你能否請添加一些關於導航屬性的更多信息,我的意思是哪個類應該有它,以及這將如何影響查詢本身?無論如何,謝謝你,如果給定的代碼適用於我的解決方案,我會接受你的答案。 –