konvertiert iqueryable in IEnumerable

8

Was ist das Problem mit meinem Code unten.Es gibt keine Elemente zurück, auch wenn passende Datensätze in db .if falsch sind, wie kann ich meine IQueryable in IEnumerable konvertieren?

%Vor%

Danke

    
Renny 11.04.2012, 01:05
quelle

3 Antworten

6

Meiner Meinung nach, wenn Sie linq verwenden, dann umarmen Sie es, werden Sie diese esoterische Notation loswerden:)

%Vor%     
Travis J 11.04.2012, 01:30
quelle
4

Der Grund, warum Sie null erhalten, besteht darin, dass Sie IQueryable basierend auf einem anonymen Typ in IEnumerable<TimelineItem> konvertieren möchten ( new { t.Description, t.Title } erstellt eine Instanz eines anonymen Typs) mit zwei Feldern - Description und Title ) Sie sollten den Select Teil entfernen, damit es funktioniert.

Wenn Sie nur Description und Title auswählen möchten, erstellen Sie einen benannten -Typ mit diesen beiden Feldern und geben ein IEnumerable dieses Typs zurück:

%Vor%     
dasblinkenlight 11.04.2012 01:10
quelle
0

Verwenden Sie auto mapper, um IQueryable in IEnumerable

zu konvertieren %Vor%     
Muhammad Nasir 02.10.2015 05:16
quelle

Tags und Links