ODP.net and Oracle 11g
See the question and my original answer on StackOverflowODP.Net is the way to go as Microsoft has declared the .NET's Oracle implementation deprecated (see here: System.Data.OracleClient Namespace).
ODP.Net is a just another standard ADO.NET provider. Here is a tutorial here: Using Oracle Data Provider for .NET