esiste un metodo ExecuteReader
che si porge di nuovo i dati-reader che la connessione ha generato: si può lanciare questo se si sa che è in realtà un SqlDataReader
. In questo scenario, dapper elabora solo i parametri e l'iniezione letterale.
using(var reader = (SqlDataReader)
conn.ExecuteReader(sql, args))
{
// use reader here
}
Sono, tuttavia, più che un po 'incuriosito da ciò che si vuole SqlHelper
farlo Dapper non già fare (ma meglio). Vera domanda: mi piace migliorare la libreria. Se c'è un buco, fammi sapere.
fonte
2014-09-21 09:31:02
Non sono esperto dapper, ma dapper è stato creato per funzionare su object layer (è Micro ORM) e non è preoccupato per le solite roba di ado.net tra cui SqlDataReader. – reptildarat
@reptildarat, lo so. Ma ho bisogno di questo per una ragione. – user960567