Table of Contents

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.