如何使用實體框架編寫查詢,我需要使用產品,類別和父類別的列進行列表。我還沒有想出如何獲得父類別。任何幫助表示讚賞。 到目前爲止,我有以下幾點:實體框架簡單報告
from product in Products
select new { Ctg = (from prdCategory in ProductCategories
where prdCategory.Products.Contains(product)
select prdCategory.CategoryName).FirstOrDefault(),
Name = product.ProductName
ParentCtg = ...
}
您能澄清,如果「父類別」是一個單獨的表或是ProductCategories表上的自引用列(如ProductCategory表上的ParentID FK引用ProductCategoryID PK)嗎? – 2010-10-24 22:20:56
我應該提到父母是同一ProductCategories表中的自引用列。所以它是一對多的ProductCategoriesId:ParentProductCategoriesId。每個產品都有一個類別,每個類別都可以有父母。 – Mike 2010-10-24 23:58:26