internal DeferredTransaction(DbProviderBase provider) { this.provider = provider; if (this.provider.Connection.State == ConnectionState.Closed || this.provider.Connection.State == ConnectionState.Broken) { this.provider.Connection.Open(); } if (!this.provider.IsTransaction) { this.provider.BeginTransaction(); } }
internal DbSelect(IDbProvider provider, string query, DbParameters parameters) { this.provider = (DbProviderBase)provider; this.query = query; this.parameters = parameters; }
public TableOptions(IDbProvider dbProvider) { _dbProvider = (DbProviderBase)dbProvider; }