Hallo und Danke für das Willkommen.
Da es sich in erster Linie um ein Type-Problem handelt, denke ich nicht, das Code wirklich weiterhilft. Den Serialisierer möchte ich ungern verändern, da es 3rd Party ist.
Aber dennoch hier sind ein paar Zeilen:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| public IQueryable<MyObject>FindAll(int id) { return db.usp_myprocedure(id).AsQueryable(); }
...
IQueryable<object>qResult = FindAll(id); var result = new { total = qResult.ToList().Count(), data = qResult }; |
Anschließend soll result serialisiert werden mit dem erwähnten JSON Serialisierer
EDIT:
konnte es selber lösen. ToList() funktioniert, ich hatte es nur zweimal aufgerufen
