Exemplo n.º 1
0
        public static ITransactionalDbAccess CreateTransactionalDataAccess()
        {
            var connection = CreateDbConnection();
            TransactionalDbAccess dataAccess = new TransactionalDbAccess(connection);

            return(dataAccess);
        }
Exemplo n.º 2
0
        private static ITransactionalDbAccess CreateTransactionalDataAccess(DB db)
        {
            var connection = CreateDbConnection(db);
            TransactionalDbAccess dataAccess = new TransactionalDbAccess(connection);

            if (null != OnStartup.Instance.OnLogSqlScript)
            {
                dataAccess.ExecuteSqlComplete += new ExecuteSqlCompleteEventHandler(OnStartup.Instance.OnLogSqlScript);
            }

            return(dataAccess);
        }