共用方式為


DbExtensions 類別

定義

包含一些與IRelationalStorage 和 GenericRelationalStorage搭配使用的便利方法。

public static class DbExtensions
type DbExtensions = class
Public Module DbExtensions
繼承
DbExtensions

方法

AddParameter<T>(IDbCommand, String, T, ParameterDirection, Nullable<Int32>, Nullable<DbType>)

建立並將新的 SQL 參數新增至 命令。

CreateParameter<T>(IDbCommand, ParameterDirection, String, T, Nullable<Int32>, Nullable<DbType>)

使用指定的引數建立新的 SQL 參數。

GetValue<TValue>(IDataRecord, String)

傳回具有指定 之 的值。

GetValueAsync<TValue>(DbDataReader, String, CancellationToken)

傳回具有指定 之 的值。

GetValueOrDefault<TValue>(IDataRecord, Int32, TValue)

如果不是 DBNull ,則傳回值, 否則會傳回預設 (TValue)

GetValueOrDefault<TValue>(IDataRecord, String, TValue)

如果不是 DBNull ,則傳回值, 否則會傳回預設 (TValue)

GetValueOrDefaultAsync<TValue>(DbDataReader, Int32, TValue)

如果不是 DBNull ,則傳回值, 否則會傳回預設 (TValue)

GetValueOrDefaultAsync<TValue>(DbDataReader, String, TValue)

如果不是 DBNull ,則傳回值, 否則會傳回預設 (TValue)

ReflectionParameterProvider<T>(IDbCommand, T, IReadOnlyDictionary<String,String>)

使用反映將指定的參數新增至命令。

ReflectionSelector<TResult>(IDataRecord)

從查詢的結果建立指定型別的 物件。

適用於