14 [SettingsBindable(
true)]
16 [RecommendedAsConfigurable(
true)]
19 get; [param: AllowNull]
213 return Task.FromResult(
GetSchema(collectionName, restrictionValues));
225 this.StateChange?.Invoke(
this, stateChange);
static NotSupportedException NotSupported()
virtual Task OpenAsync(CancellationToken cancellationToken)
virtual void OnStateChange(StateChangeEventArgs stateChange)
virtual Task< DataTable > GetSchemaAsync(CancellationToken cancellationToken=default(CancellationToken))
DbCommand CreateCommand()
virtual DataTable GetSchema(string collectionName, string?[] restrictionValues)
DbProviderFactory? ProviderFactory
virtual ? StateChangeEventHandler StateChange
DbTransaction BeginTransaction(IsolationLevel isolationLevel)
ValueTask< DbTransaction > BeginTransactionAsync(IsolationLevel isolationLevel, CancellationToken cancellationToken=default(CancellationToken))
virtual DataTable GetSchema()
ValueTask< DbTransaction > BeginTransactionAsync(CancellationToken cancellationToken=default(CancellationToken))
DbCommand CreateDbCommand()
virtual Task ChangeDatabaseAsync(string databaseName, CancellationToken cancellationToken=default(CancellationToken))
DbTransaction BeginTransaction()
virtual ValueTask DisposeAsync()
virtual ? DbProviderFactory DbProviderFactory
virtual ValueTask< DbTransaction > BeginDbTransactionAsync(IsolationLevel isolationLevel, CancellationToken cancellationToken)
DbTransaction BeginDbTransaction(IsolationLevel isolationLevel)
virtual void EnlistTransaction(Transaction? transaction)
virtual Task< DataTable > GetSchemaAsync(string collectionName, string?[] restrictionValues, CancellationToken cancellationToken=default(CancellationToken))
virtual bool CanCreateBatch
virtual int ConnectionTimeout
virtual Task< DataTable > GetSchemaAsync(string collectionName, CancellationToken cancellationToken=default(CancellationToken))
void ChangeDatabase(string databaseName)
virtual DbBatch CreateDbBatch()
virtual DataTable GetSchema(string collectionName)
bool _suppressStateChangeForReconnection
virtual Task CloseAsync()
static Task FromException(Exception exception)
static Task FromCanceled(CancellationToken cancellationToken)
static Task CompletedTask
IDbCommand CreateCommand()
IDbTransaction BeginTransaction()
delegate void StateChangeEventHandler(object sender, StateChangeEventArgs e)
static CancellationToken None
static ValueTask FromCanceled(CancellationToken cancellationToken)
static ValueTask FromException(Exception exception)