我想使用實體框架將相關對象的集合包裝到單個對象中。 我的情況如下: 我有一個名爲「學生」的實體和一個名爲「書」的實體。 這些之間的關係是這樣的:"Student"-1-----*-"Book"
。顯然有幾本書可以屬於同一個學生。 現在我嘗試解釋簡化了我想要實現的內容:我想訪問Student的Books屬性,如下所示:Student.Books,但只有1990年以後出版的書籍才應包含在集合中。我想我將不得不攔截Entity Framework的選擇語句來實現這一點,但我不知道如何做到這一點。 如果Books屬性是包含書籍集合的自定義包裝類的實例,那麼我可以更好地定義方法,以直接在Books屬性上過濾集合。 謝謝你的幫助!實體框架 - 包裝相關對象的集合
問候 sjkm
EF對此沒有支持。有一個功能請求可以將一個過濾器添加到一個'Include'(就像'Include(s => s.Books.Where(...))'。 –
謝謝您的澄清! – sjkm
[This](http: /stackoverflow.com/q/13903314/861716)對你來說也很有趣,它甚至可能是重複的。 –