public DbContext CreateDbContext(DbToolDatabase database) { var handler = _assemblyLoader.GetAssemblyFor(database.DatabaseType); var connection = handler.CreateInstance<IDbConnectionFactory>().CreateConnection(database.GetConnectionData()); var executorProvider = CreateExecutorProvider(database, connection, handler); return new DbContext(connection, executorProvider); }
public static void SetDb(DbToolDatabase db) { DynamicQuery.ConnectionData = db.GetConnectionData(); }
public static void SetDb(DbToolDatabase db) { Db.ConnectionData = db.GetConnectionData(); }
public DbContext CreateDbContext(DbToolDatabase database) { var handler = _assemblyLoader.GetAssemblyFor(database.DatabaseType); var connection = handler.CreateInstance <IDbConnectionFactory>().CreateConnection(database.GetConnectionData()); var executorProvider = CreateExecutorProvider(database, connection, handler); return(new DbContext(connection, executorProvider)); }