public static ITransactionalDbAccess CreateTransactionalDataAccess() { var connection = CreateDbConnection(); TransactionalDbAccess dataAccess = new TransactionalDbAccess(connection); return(dataAccess); }
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); }