Class QueryResultExtensions
- Namespace
- Open.Database.Extensions.Core
- Assembly
- Open.Database.Extensions.Core.dll
A set of extensions for getting column data from a QueryResult.
public static class QueryResultExtensions
- Inheritance
-
QueryResultExtensions
- Inherited Members
Methods
- AsMappedDictionaries(QueryResult<IEnumerable<object?[]>>)
Returns an enumerable that dequeues the results and returns a column mapped dictionary for each entry.DBNull values are converted to null.
- AsMappedDictionaries(Task<QueryResult<IEnumerable<object?[]>>>)
Returns an enumerable that dequeues the results and returns a column mapped dictionary for each entry.DBNull values are converted to null.
- AsMappedDictionaries(ValueTask<QueryResult<IEnumerable<object?[]>>>)
Returns an enumerable that dequeues the results and returns a column mapped dictionary for each entry.DBNull values are converted to null.
- DequeueAsMappedDictionaries(QueryResult<Queue<object?[]>>)
Returns an enumerable that dequeues the results and returns a column mapped dictionary for each entry.DBNull values are converted to null.
- DequeueAsMappedDictionaries(Task<QueryResult<Queue<object?[]>>>)
Returns an enumerable that dequeues the results and returns a column mapped dictionary for each entry.DBNull values are converted to null.
- DequeueAsMappedDictionaries(ValueTask<QueryResult<Queue<object?[]>>>)
Returns an enumerable that dequeues the results and returns a column mapped dictionary for each entry.DBNull values are converted to null.
- DequeueAs<T>(QueryResult<Queue<object?[]>>, params IEnumerable<KeyValuePair<string, string?>>?)
Returns an enumerable that dequeues the results and attempts to map the fields to type T.
- DequeueAs<T>(QueryResult<Queue<object?[]>>, params IEnumerable<(string Field, string? Column)>?)
Returns an enumerable that dequeues the results and attempts to map the fields to type T.
- DequeueAs<T>(Task<QueryResult<Queue<object?[]>>>)
Returns an enumerable that dequeues the results and attempts to map the fields to type T.
- DequeueAs<T>(Task<QueryResult<Queue<object?[]>>>, params IEnumerable<KeyValuePair<string, string?>>?)
Returns an enumerable that dequeues the results and attempts to map the fields to type T.
- DequeueAs<T>(Task<QueryResult<Queue<object?[]>>>, params IEnumerable<(string Field, string? Column)>?)
Returns an enumerable that dequeues the results and attempts to map the fields to type T.
- DequeueAs<T>(ValueTask<QueryResult<Queue<object?[]>>>)
Returns an enumerable that dequeues the results and attempts to map the fields to type T.
- DequeueAs<T>(ValueTask<QueryResult<Queue<object?[]>>>, params IEnumerable<KeyValuePair<string, string?>>?)
Returns an enumerable that dequeues the results and attempts to map the fields to type T.
- DequeueAs<T>(ValueTask<QueryResult<Queue<object?[]>>>, params IEnumerable<(string Field, string? Column)>?)
Returns an enumerable that dequeues the results and attempts to map the fields to type T.