private SimpleTransaction(IAdapterWithTransactions adapter, Database database) { if (adapter == null) throw new ArgumentNullException("adapter"); if (database == null) throw new ArgumentNullException("database"); _adapter = adapter; _database = database; }
private SimpleTransaction(SimpleTransaction copy) : base(copy) { _adapter = copy._adapter; _database = copy._database; _adapterTransaction = copy._adapterTransaction; _transactionRunner = copy._transactionRunner; }
public void UseMockDatabase(Database database) { _openDefault = _openFile = _openConnection = _openNamedConnection = ignore => database; _open = (ignore1, ignore2) => database; _openNamedConnectionAndSchema = _openConnectionWithProvider = (ignore1, ignore2) => database; _openConnectionWithProviderAndSchema = (ignore1, ignore2, ignore3) => database; }
internal static SimpleTransaction Begin(Database database, string name) { SimpleTransaction transaction = CreateTransaction(database); transaction.Begin(name); return transaction; }
public SimpleDataRepositoryHelper(Database database, string schema = "", int maxRetries = 3, SimpleDataMode mode = SimpleDataMode.Test) : base(database, schema, maxRetries, mode) { }
private static SimpleTransaction CreateTransaction(Database database) { var adapterWithTransactions = database.GetAdapter() as IAdapterWithTransactions; if (adapterWithTransactions == null) throw new NotSupportedException(); return new SimpleTransaction(adapterWithTransactions, database); }
public static void UseMockDatabase(Database database) { _openDefault = () => database; _openFile = _openConnection = _openNamedConnection = (ignore) => database; _open = (ignore1, ignore2) => database; _openConnectionWithProvider = (ignore1, ignore2) => database; }
public SimpleRecord(Database database) { _data = new HomogenizedKeyDictionary(); _database = database; }
public static void UseMockDatabase(Database database) { OpenMethods.UseMockDatabase(database); }
protected OracleSimpleDataRepository(Database database, string schema = "", int maxRetries = 3, SimpleDataMode mode = SimpleDataMode.Live) : base(database, schema, maxRetries, mode) { }
internal DynamicRecord(IEnumerable<KeyValuePair<string, object>> data, string tableName, Database database) { _tableName = tableName; _database = database; _data = new HomogenizedKeyDictionary(data); }
public DynamicRecord(Database database) { _data = new HomogenizedKeyDictionary(); _database = database; }
public static void UseMockDatabase(Database database) { _openDefault = () => database; _openFile = _openConnection = (ignore) => database; }
/// <summary> /// Initializes a new instance of the <see cref="DynamicTable"/> class. /// </summary> /// <param name="tableName">Name of the table.</param> /// <param name="database">The database which owns the table.</param> public DynamicTable(string tableName, Database database) { _tableName = tableName; _database = database; }
public static SimpleTransaction Begin(Database database, IsolationLevel isolationLevel) { var transaction = CreateTransaction(database, isolationLevel); transaction.Begin(); return transaction; }
private Database(Database copy) : base(copy) { _adapter = copy._adapter; _databaseRunner = copy._databaseRunner; }
private static SimpleTransaction CreateTransaction(Database database, IsolationLevel isolationLevel = IsolationLevel.Unspecified) { var adapterWithTransactions = database.GetAdapter() as IAdapterWithTransactions; if (adapterWithTransactions == null) throw new NotSupportedException(); return new SimpleTransaction(adapterWithTransactions, database, isolationLevel); }
protected Command(Database database, string tableName) { _tableName = tableName; _database = database; }