DbExtensions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含一些與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) |
從查詢的結果建立指定型別的 物件。 |