我使用c#,linq和EF4。LINQ - EF - FROM或JOIN
我已經在我的概念模型代表了我的數據庫的兩個表:
數據庫表:
CmsContents
CmsCategories
CmsRelatedCategories (Pure Juction Table)
實體類型:
CmsContent
CmsCategory
Entyt集:
CmsContents
CmsCategories
我h AVE一些導航特性:
for CmsContents --> CmsCategories --> Return Collection of Cms CmsCategory
for CmsCategories --> CmsContents --> Return Collection of Cms CmsContents
我需要查詢實體框架retrive分類的列表中結表中沒有相關的選擇內容。
目前我使用此代碼(注意兩個FROM):
var categories = from category in context.CmsCategories
from content in category.CmsContents
select category;
返回的整個數據庫,而不是具體的內容不相關的所有類別的清單。
我需要展示類未同夥的名單與具體內容
- 任何想法,該怎麼辦呢?
- 我可以使用JOIN嗎? (EF不直接映射他Pure結表)
您能否給我寫LINQ查詢,以便我可以有一個清晰的圖片。 感謝您的幫助。
,你能不能給我們你是如何刨過濾「的具體內容」 – Nix
尼克斯嗨的一個例子,我希望我的問題是很清晰的,問題是我不能夠在一個特定的工作內容。任何想法如何解決它? – GibboK