Yes, it is technically possible to use a typed DataContext that LINQPad creates in your own VS solution. You can retrieve it by running this query:
File.Copy (GetType().BaseType.Assembly.Location, ...
As Tom says, you will also need to copy the supporting files to C: \ ProgramData \ LINQPad \ Drivers \ DataContext \ 4.0 \ IQDriver. Keep in mind that LINQPad uses DevArt Oracle dotConnect as the ADO.NET backend for Oracle, for which you will need to buy a commercial license to use in your projects.
Another problem is that it is not possible to configure a typed DataContext, and this may be limiting in the context of writing a VS solution (LINQPad generates a typed DC through Reflection.Emit and therefore there is no source code to configure).
If you want to access Oracle databases through LINQ in a VS project, the best option would be to buy a professional version of DevArt dotConnect for Oracle , which gives you a whole stack, including a built-in VS constructor for writing DataContexts (so you don't need IQ). The whole experience is very similar to LINQ to SQL, but for Oracle (in fact, they imitated the API as much as possible, which eliminates the learning curve). The DevArt LINQ translation engine has improved over the years and is now close to IQ in the translation ability (and at best).
source share