public SQLite3SuppliersRepository( SQLiteConnection connection, SQLiteTransactionBase transaction = null) { this._connection = connection ?? throw new ArgumentNullException(nameof(connection)); this._transaction = transaction; }
public SQLite3DapperSuppliersRepository(SQLiteConnection connection, SQLiteTransactionBase transaction = null) : base(connection, transaction) { }
public DapperSQLite3BillsRepository( SQLiteConnection connection, SQLiteTransactionBase transaction = null) : base(connection, transaction) { }
static ISuppliersRepository factoryMethod(SQLiteConnection conn, SQLiteTransactionBase trans) => new DapperSQLite3SuppliersRepository(conn, trans);