I've just taken on a WinForms project with a Click Once deployment requirement.
Data access uses Oracle.DataAccess.dll (ODP.NET) which depends on a full client-side install of the Oracle Client.
My.CSLA.Library.dll -> Oracle.DataAccess.dll -> Oracle Client
The Oracle Client cannot be installed via Click Once. If Click Once is to be used to deploy my application I will need to remove my application's client-side dependency on the Oracle Client.
I've been thinking a CSLA.NET server-side DataPortal may be able to help.
My question is:
If all calls to Oracle.DataAccess.dll are executed server-side within CSLA.NET Data Portal, will my application still be dependent on client-side installations of the Oracle Client?