var someQuery = context.Parents.Select(c => c.SomeChildren.SelectMany(rm => rm.SomeGrandchildren.Where(r => r.Type == "Type 1")));
此代碼/查詢回傳 SomeChildren 物件。我想做同樣的過濾,但回傳父物件。出于某種原因,這不是直截了當的。我嘗試應用 'Where' 而不是 'Select' 但語法沒有給我選擇。
如何使用相同的嵌套過濾回傳父物件
非常感謝您提前
uj5u.com熱心網友回復:
你愿意試試這個嗎?
var sompeQuery = context.Parents
.Where(c => c.SomeChildren.SelectMany(x => x.SomeGrandChildren)
.Any(r => r.Type == "Type 1")
);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/374499.html
上一篇:MATLAB:如何創建一個向量,其中每個元素都是前一個元素的函式
下一篇:從連接表中選擇計數
