Exemple #1
0
        public DatabaseConnection Connection()
        {
            if (_connections.Count != 0)
            {
                return(_connections.First().Value);
            }
            var conn = _connectionSource.Connection();

            OnConnectionCreated(conn);
            return(conn);
        }
Exemple #2
0
 internal Transaction(IConnectionSource connection, string databaseName)
 {
     Connection      = connection.Connection(databaseName);
     CommandCreated += connection.OnCommandCreated;
 }
Exemple #3
0
 internal Transaction(IConnectionSource connection)
 {
     Connection       = connection.Connection();
     ConnectionSource = connection;
     CommandCreated  += connection.OnCommandCreated;
 }