public DatabaseConnection Connection() { if (_connections.Count != 0) { return(_connections.First().Value); } var conn = _connectionSource.Connection(); OnConnectionCreated(conn); return(conn); }
internal Transaction(IConnectionSource connection, string databaseName) { Connection = connection.Connection(databaseName); CommandCreated += connection.OnCommandCreated; }
internal Transaction(IConnectionSource connection) { Connection = connection.Connection(); ConnectionSource = connection; CommandCreated += connection.OnCommandCreated; }