我有一個名爲Category的(SQL Server)數據庫表。 另一個名爲SubCategory的數據庫表。如何訂購嵌套的LINQ提供的集合中的項目
子類別與類別具有外鍵關係。正因爲如此,得益於LINQ,每個Cateogory都有一個名爲SubCategories的屬性,當我抓取它時,LINQ足以返回與我的類別相關的所有SubCategories。
如果我想將分類按字母順序排序,我可以這樣做:
return db.Categories.OrderBy(c => c.Name);
但是,我不知道如何訂購的每個類別內的子類別收集。
我的目標是返回一個Categories的集合,其中的所有SubCategory集合都按名稱按字母順序排列。
這很好,而且非常合適,因爲我確實需要重用它。 – 2010-05-21 15:47:24