我試圖建立一個linq查詢,以獲取所有模塊的每個模塊的形式取決於當前用戶的權利,所以我可以建立我的程序菜單上的用戶日誌上。實體框架上的複雜Linq查詢
什麼是從以下數據庫結構中獲得單個linq查詢結果的最有效方法? 因此,我可以做的查詢結果如下:
foreach (var module in PermittedModuls)
{
//do some stuff
.....
foreach(var form in module.Forms)
{
//do some stuff
.....
}
}
我已經得到了一些「髒」的解決方案,得到它,但我敢肯定有更好的方法來做到這一點。
順便說一句,我使用實體框架6
編輯!!!:對不起球員,我想我的問題不明確。
我只拿到了用戶有權限的表單!!!
你說你有幾個骯髒的解決方案。顯示這些,以便我們可以提供改進。 –
而不是顯示您的數據庫模型,顯示您的EF模型 – James