Pokud jde o Oracle, rád používám Oracle Instant Client:
- Na cílové počítače (včetně dev boxů!) nemusíte nic instalovat.
- Můžete se ujistit, že vaše aplikace poběží s konkrétním klientem, kterého jste si vybrali.
- Dokonce můžete snadno nechat pracovat více aplikací s různými verzemi klientů na stejném počítači.
- Jako nevýhoda přidává vaší aplikaci značnou váhu (minimálně ~19 Mb).
Zkontrolujte, jaká je minimální velikost klienta požadovaná pro připojení C# k databázi Oracle? Pro více informací. Chcete-li vědět, jak nastavit projekt Visual Studio, který bude fungovat na počítačích x86 i x64, podívejte se na můj blogový příspěvek Oracle Instant Client ve Visual Studiu.