考慮下面的實體EntityFramework。選擇其孫子出現在IDS
的int數組父對象經紀人/ AccountTypes/ExecutionOptions
經紀人有很多AccountTypes
AccountTypes有很多ExecutionOptions
給定一個int數組ExecutionOptions Ids
如何選擇所有包含AccountTypes且包含ExecutionOpt的代理離子是什麼Ids出現在我的數組中?
考慮下面的實體EntityFramework。選擇其孫子出現在IDS
的int數組父對象經紀人/ AccountTypes/ExecutionOptions
經紀人有很多AccountTypes
AccountTypes有很多ExecutionOptions
給定一個int數組ExecutionOptions Ids
如何選擇所有包含AccountTypes且包含ExecutionOpt的代理離子是什麼Ids出現在我的數組中?
您可以從ExecutionOptions開始,按ID篩選,然後向上連接所有表格,直到您到達Brokers。只有具有表格之間現有關係的經紀人才能找到,否則聯合會將其過濾掉。
我不認爲這可以在我的情況下工作ExecutionOptions是許多不同的GrandChildren實體之一,我需要過濾,所以我必須從經紀人。下降由Ivan Stoev提供的原始問題提供了一個可行的方法 –
使用上一個問題的答案。只要繼續使用Any(x => xYAny(y => yZAny(...),直到你點擊集合以應用Contains。 –
那麼簡單吧?如果你想把它寫成答案,我會接受它 –