Ich versuche, eine Liste von benutzerdefinierten Objekten in LINQ zu erstellen, und ich bin mir nicht sicher, wie es geht. Hier ist meine Klassen ...Erstellen von komplexen benutzerdefinierten Objekt von LINq
public class MenuModel
{
public IList<MenuCategoriesWithArticles> Menu { get; set; }
}
public class MenuCategoriesWithArticles
{
public Category Category { get; set; }
public IList<Article> Articles { get; set; }
}
und ich möchte MenuModel aus den folgenden Funktionen erstellen, die Kategorie und IList, um zurückzukehren.
businessCategory.GetAllCategories();
businessArticle.GetArticlesByCategory(int categoryId);
Ich habe so etwas wie unten, aber ich bin mir nicht sicher ...
businessCategory.GetAllCategories().Select(x=> new .....)
jede Hilfe wäre toll. Ich möchte keine Schleife machen, um die Artikel jeder Kategorie zu erhalten.
"Ich möchte nicht Schleife, um die Artikel jeder Kategorie zu erhalten." Ich sehe nicht, wie Sie es sonst tun würden, da 'GetArticlesByCategory()' eine 'categoryId' erfordert. –