共用方式為


RelationalStorageExtensions 類別

定義

Convenienience 函式,以使用 類型 IRelationalStorage 的物件。

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

方法

ExecuteAsync(IRelationalStorage, String, CancellationToken)

搭配 ReflectionSelector<TResult>(IDataRecord) 使用 IRelationalStorage

ExecuteAsync(IRelationalStorage, String, Object, CancellationToken)

搭配 ReflectionSelector<TResult>(IDataRecord) 使用 IRelationalStorage

ExecuteMultipleInsertIntoAsync<T>(IRelationalStorage, String, IEnumerable<T>, CancellationToken, IReadOnlyDictionary<String, String>, IEnumerable<String>, Boolean)

使用 SELECT UNION ALL執行多筆記錄插入查詢子句。

GetStream(DbDataReader, Int32, IRelationalStorage)

針對支援它的提供者,傳回 的原生實 GetStream(Int32) 作。 否則會使用 GetBytes(Int32, Int64, Byte[], Int32, Int32) 傳回變換讀取。

ReadAsync<TResult>(IRelationalStorage, String, CancellationToken)

搭配DbExtensions.ReflectionParameterProvider使用 IRelationalStorage

ReadAsync<TResult>(IRelationalStorage, String, Func<IDataRecord,TResult>, Action<IDbCommand>)

的簡化版本 ReadAsync<TResult>(String, Action<IDbCommand>, Func<IDataRecord,Int32,CancellationToken,Task<TResult>>, CancellationToken, CommandBehavior)

ReadAsync<TResult>(IRelationalStorage, String, Object, CancellationToken)

搭配 ReflectionParameterProvider<T>(IDbCommand, T, IReadOnlyDictionary<String,String>) 使用 IRelationalStorage

適用於