2016-06-08 2 views

Antwort

7

Von Github example erstellen:

var sql = @"SELECT COUNT(*) FROM books 
      SELECT * FROM books ORDER BY bookID OFFSET 1000 ROWS FETCH NEXT 10 ROWS ONLY"; 

using(var multi = connection.QueryMultiple(sql)) 
{ 
    var count = multi.Read<int>().Single(); 
    var results = multi.Read<YourObject>().ToList(); 
} 
+0

meinst du, ich muss meine eigene 'Book' Klasse definieren das Ergebnis zu trennen? Gibt es einen generischen Weg, dies zu tun? Beispiel: var books = multi.Read (IList)(); – ineztia

+0

@ineztia, ich denke, Sie können Ergebnis als Liste von Objekten oder dynamische erhalten – Backs

+2

Für zusätzliche Kredit, sollte die 'multi' in einem' using' Block sein, wie es 'IDisposable' ist. –

Verwandte Themen