Alternative Oracle drivers for .net

I have to develop a tool in C# that retrieves some data from an Oracle DB. Since our IT support is having some trouble with installing the Oracle client, I want to be able to connect to the database without the client installed.
The idea is to just install (and maybe register) an additional library together with the app.

Which alternatives to the Oracle client exist, and what are their pros and cons?

This is for a small application (1 form, 2 or 3 queries, the result displayed in a DataGrid, probably no more than 10-20 data sets), but I am also interested in scalability issues, since we may also move away from the Oracle client with bigger future projects.

Of course a freeware solution would be nice, but we are not limited to that.

Not able to get UIImage object using imageNamed method

I want to get image from IImage object from specified path location.Here is the code .

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,  
                                                         NSUserDomainMask,   YES);

NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *writablePath = [documentsDirectory stringByAppendingPathComponent:@"image1.png"];
UIImage *image=[UIImage imageNamed:writablePath];

I get image object nil. so what could be the problem?
I have also varified that image1.png is there at writablePath.