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

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>