喜歡的東西:
using(Entities context = new Entities())
{
IEnumerable<ContentSection> enumerator = context.ContentSections
.Include("ContentItems")
.Where<ContentSection>(cs => cs.ContentView.ContentViewID == someID && cs.ContentItems.Where<ContentItem>(ci => ci.DiversionProgram.CrimeNumber == someCrimeNumber))
.AsEnumerable<ContentSection>
}
我解釋
基於ContentView
爲cs.ContentView.ContentViewID == someID
這會給你一個給定的內容查看所有的ContentSections。並解釋
由DiversionProgram.CrimeNumber
過濾爲cs.ContentItems.Where<ContentItem>(ci => ci.DiversionProgram.CrimeNumber == someCrimeNumber)
,這將給你所有那些具有特定CrimeNumber ContentItems。
或者你的意思是基於/過濾的其他內容。也許OrderBy,或所有那些ContentItem的任何它的ContentItems將有一個CrimeNumber?
你建立一個CRIM inal網絡?我可以參加嗎? ;) – 2011-02-09 20:49:58
確定很容易加入...找到你當地的警察,並給他一個大耳光,你會立即成爲網絡的一部分!在使用示例時,LOL – JBeckton 2011-02-09 20:59:41