Frage

Ich bin mit dem folgenden Szenario festgefahren, ich habe 2 Tabellen genannt (Produkte und Kategorien). Die Feldkategorie in der Produkttabelle hat einen FK für die Kategorientabelle.

Jetzt für meine Datentabelle in meinem CMS suche ich nach einer Möglichkeit, die Produkte basierend auf dem Kategorie -Titel zu sortieren. Dieser Titel ist verfügbar, wenn ich mir einen Dal.Product -Artikel ansehe, aber natürlich nicht, wenn ich die Produkttabelle abfrage.

Ist dies mit nativem Unterschall oder muss ich einen Umweg erstellen? Ich könnte sie einfach auf der Kategorie sortieren, aber das ist nicht so einfach für die Endbenutzer, die dazu führen, dass alle anderen Spalten alphabetisch sortiert werden können.

Mit freundlichen Grüßen Ans danke für Ihre Zeit, Mark

PS: Ich bekomme Page -Ergebnisse, daher ist es für mich keine Option, die Sammlung zu sortieren, nachdem sie gefüllt ist ...

War es hilfreich?

Lösung

Sie können etwas in dieser Richtung ausprobieren.

List<DAL.Product> lst = DAL.DB.Select().From<DAL.Product>()
    .InnerJoin<DAL.Category>
    .OrderAsc(DAL.Category.CategoryTitleColumn.ColumnName)
    .Paged(x,y)
    .ExecuteTypedList<DAL.Product>();
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top