Compartir a través de


DbExtensions.GetValueOrDefaultAsync Método

Definición

Sobrecargas

GetValueOrDefaultAsync<TValue>(DbDataReader, Int32, TValue)

Devuelve un valor si no DBNulles , default(TValue) de lo contrario.

GetValueOrDefaultAsync<TValue>(DbDataReader, String, TValue)

Devuelve un valor si no DBNulles , default(TValue) de lo contrario.

GetValueOrDefaultAsync<TValue>(DbDataReader, Int32, TValue)

Devuelve un valor si no DBNulles , default(TValue) de lo contrario.

public static System.Threading.Tasks.Task<TValue> GetValueOrDefaultAsync<TValue> (this System.Data.Common.DbDataReader record, int ordinal, TValue default = default);
static member GetValueOrDefaultAsync : System.Data.Common.DbDataReader * int * 'Value -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function GetValueOrDefaultAsync(Of TValue) (record As DbDataReader, ordinal As Integer, Optional default As TValue = Nothing) As Task(Of TValue)

Parámetros de tipo

TValue

Tipo del valor que se va a solicitar.

Parámetros

record
DbDataReader

Registro del que se va a recuperar el valor.

ordinal
Int32

Ordinal del nombrede campo.

default
TValue

El valor predeterminado si el valor en posición es DBNull.

Devoluciones

Task<TValue>

El valor especificado o el valor predeterminado para el tipo solicitado.

Excepciones

Se aplica a

GetValueOrDefaultAsync<TValue>(DbDataReader, String, TValue)

Devuelve un valor si no DBNulles , default(TValue) de lo contrario.

public static System.Threading.Tasks.Task<TValue> GetValueOrDefaultAsync<TValue> (this System.Data.Common.DbDataReader record, string fieldName, TValue default = default);
static member GetValueOrDefaultAsync : System.Data.Common.DbDataReader * string * 'Value -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function GetValueOrDefaultAsync(Of TValue) (record As DbDataReader, fieldName As String, Optional default As TValue = Nothing) As Task(Of TValue)

Parámetros de tipo

TValue

Tipo del valor que se va a solicitar.

Parámetros

record
DbDataReader

Registro del que se va a recuperar el valor.

fieldName
String

Nombre del campo que se va a recuperar.

default
TValue

El valor predeterminado si el valor en posición es DBNull.

Devoluciones

Task<TValue>

El valor especificado o el valor predeterminado para el tipo solicitado.

Excepciones

Comentarios

Esta función produce si el especificado no existe.

Se aplica a