public static bool isConnectedUser(IDbTransaction transaction, string userName) { IDbTransaction trans = ADOAdaptersUtils.GetADOTransaction(transaction); IDatabaseServices databaseServices = DBHelper.GetDatabaseServicesForConnection(trans.Connection); return(DBCompatibilityReflectionUtils.IsConnectedUser(transaction.Connection, userName, databaseServices.ExecutionService)); }
public virtual void RestoreComparationSettings(IDbTransaction trans) { try { DBCompatibilityReflectionUtils.RestoreComparisonSettings(trans, TransactionManager.TransactionService.DatabaseServices.ExecutionService); } catch (InvalidDatabaseAccessException e) { throw new InvalidDBTransactionManagerAccess(e.Message); } }
public static bool sqlServerTransactionExists(IDbTransaction trans) { try { return(DBCompatibilityReflectionUtils.ExecuteTransactionExistsMethod(trans, dummyDatabaseServicesForSQLServer.TransactionService)); } catch (InvalidDatabaseAccessException e) { throw new InvalidDBTransactionManagerAccess(e.Message); } }
public static XmlReader ExecuteXmlReader(SqlCommand cmd) { return(DBCompatibilityReflectionUtils.ExecuteXmlReaderMethod(cmd, GetExecutionForKind(DBKind.SqlServer))); }
public static XmlReader ExecuteXmlReader(SqlCommand cmd, string description, bool isApplication) { return(DBCompatibilityReflectionUtils.ExecuteXmlReaderMethod(cmd, description, isApplication, GetExecutionForKind(DBKind.SqlServer))); }