我想在LINQ中創建自定義對象的列表,我不知道如何去做。這裏是我的課...如何從LINq創建複雜的自定義對象
public class MenuModel
{
public IList<MenuCategoriesWithArticles> Menu { get; set; }
}
public class MenuCategoriesWithArticles
{
public Category Category { get; set; }
public IList<Article> Articles { get; set; }
}
我想創建MenuModel從下面的函數返回Category和IList的順序。
businessCategory.GetAllCategories();
businessArticle.GetArticlesByCategory(int categoryId);
我有類似以下,但我不知道......
businessCategory.GetAllCategories().Select(x=> new .....)
任何幫助將是巨大的。我不想循環獲取每個類別的文章。
「我不想循環獲取每個類別的文章。」我不明白你會怎麼做,因爲GetArticlesByCategory()需要一個'categoryId'。 –