public IQueryAdapter getQueryreactor() { ActiveConnections++; IDatabaseClient dbClient = null; lock (connections.SyncRoot) { if (connections.Count > 0) { dbClient = (IDatabaseClient)connections.Dequeue(); } } if (dbClient != null) { dbClient.connect(); dbClient.prepare(); return dbClient.getQueryReactor(); } else { IDatabaseClient connection = new MySqlClient(this, 0); connection.connect(); connection.prepare(); return connection.getQueryReactor(); } }
public IQueryAdapter getQueryreactor() { ActiveConnections++; IDatabaseClient dbClient = null; lock (connections.SyncRoot) { if (connections.Count > 0) { dbClient = (IDatabaseClient)connections.Dequeue(); } } if (dbClient != null) { dbClient.connect(); dbClient.prepare(); return(dbClient.getQueryReactor()); } else { IDatabaseClient connection = new MySqlClient(this, 0); connection.connect(); connection.prepare(); return(connection.getQueryReactor()); } }
private void addConnection(int id) { var item = new MySqlClient(this); item.connect(); databaseClients.Add(item); }
public IQueryAdapter getQueryreactor() { IDatabaseClient databaseClient = new MySqlClient(this); databaseClient.connect(); databaseClient.prepare(); return databaseClient.getQueryReactor(); }
private void addConnection(int id) { MySqlClient item = new MySqlClient(this, id); item.connect(); this.databaseClients.Add(item); }
public IQueryAdapter getQueryreactor() { IDatabaseClient databaseClient = new MySqlClient(this); databaseClient.connect(); databaseClient.prepare(); return(databaseClient.getQueryReactor()); }
internal TransactionQueryReactor(MySqlClient client) : base(client) { this.initTransaction(); }
internal NormalQueryReactor(MySqlClient client) : base(client) { base.command = client.getNewCommand(); }
internal QueryAdapter(MySqlClient client) { this.client = client; }
internal QueryAdapter(MySqlClient client) { this.client = client; this.watch = new Stopwatch(); this.isExecutingAsync = false; }
public IQueryAdapter getQueryreactor() { IDatabaseClient dbClient = null; lock (connections.SyncRoot) { if (connections.Count > 0) { dbClient = (IDatabaseClient)connections.Dequeue(); } } if (dbClient != null) { dbClient.connect(); dbClient.prepare(); return dbClient.getQueryReactor(); } else { if (type == DatabaseType.MySQL) { IDatabaseClient connection = new MySqlClient(this, 0); connection.connect(); connection.prepare(); return connection.getQueryReactor(); } else { throw new Exception("MSSQL no longer supported"); } } }