SqlCommand extensions for SqlDataReader execution - lobodava/artisan-orm GitHub Wiki
Artisan.Orm provides the following SqlCommand
extensions which can be used within GetByCommand<T>
and RunCommand
SqlCommand initialization methods:
-
Single Result
To
extensions which use the Mappers:- cmd.ReadTo<T>
- cmd.ReadToList<T>
- cmd.ReadToArray<T>
- cmd.ReadToObjectRow<T>
- cmd.ReadToObjectRows<T>
- cmd.ReadToDictionary<TKey, TValue>
- cmd.ReadToEnumerable<T>
-
Single Result
As
extensions which use auto mapping:- cmd.ReadAs<T>
- cmd.ReadAsList<T>
- cmd.ReadAsArray<T>
- cmd.ReadAsObjectRow
- cmd.ReadAsObjectRows
- cmd.ReadAsDictionary<TKey, TValue>
- cmd.ReadAsEnumerable<T>
-
Multiple results extensions where data is read by SqlDataReader extentions:
- cmd.GetByReader<T>(Func<SqlDataReader, T> func)
- cmd.RunReader<T>(Action<SqlDataReader> action)
See also: