Skieruj ADO.Net DataSet na różne bazy danych w czasie wykonywania?

Mam duży zestaw danych ADO.Net i dwa schematy bazy danych (Oracle) z różnymi ograniczeniami. Zestaw danych będzie działał z każdym schematem, ale chcę być w stanie przekazać zestawowi danych, który schemat ma zostać użyty (poprzez ciąg połączenia) w czasie wykonywania.

Czy to w ogóle możliwe?