Linq orderby nicht ordering .. nichts ändern .. warum?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Linq orderby nicht ordering .. nichts ändern .. warum?

by Anonymous » 24 Aug 2025, 23:25

Eine Idee, warum das Linq -Orderby nicht in dem folgenden Code funktioniert (keine Fehler haben, aber die Methode nicht sortiert ...) < /p>

Zuerst mein eigener Typ < /p>

public class IQLinksView
{
public int id { get; set; }
public int catid { get; set; }
public int? viewed {get;set;}
public string name {get;set;}
public string desc {get;set;}
public string url {get;set;}
public string pic {get;set;}
public string cat {get;set;}
}
< /code>

Dann Abfrage: < /p>

IQueryable newView =
from links in this.emContext.tbl_otherlinks
select new IQLinksView { id = links.pklinkid, catid =
links.tbl_catgeory.pkcategoryid, viewed = links.linkviewed, name = links.linkname,
desc = links.linkdesc, pic = links.linkpicture, url = links.linkurl, cat =
links.tbl_catgeory.categoryname };
< /code>

Bis hier alles in Ordnung :-), aber dann < /p>

newView.OrderBy(x => x.viewed);
< /code>

ändert einfach nichts, ... Seite lädt die Ergebnisse anzeigen ... aber keine Bestellung ... Schnupfen < /p>

Ich habe es versucht mit (Erstellen eines Vergleichsobjekts ...): < /p>

newView.OrderBy(x => (Int32)x.viewed, new CompareIntegers());
< /code>

Gleiches Ergebnis, keine Bestellung ... < /p>

Ich habe Workarounds, aber nur frage mich, was fehlt ... < /p>

Vorschläge werden dank:-) < /p geschätzt:-) < /p>

Top