Ja, het is technisch mogelijk om de getypte DataContext die LINQPad aanmaakt binnen uw eigen VS-oplossing te gebruiken. U kunt het extraheren door een query als deze uit te voeren:
File.Copy (GetType().BaseType.Assembly.Location, ...
Zoals Tom suggereert, moet je ook de ondersteunende bestanden in C:\ProgramData\LINQPad\Drivers\DataContext\4.0\IQDriver kopiëren. Houd er rekening mee dat LINQPad de DevArt Oracle dotConnect gebruikt als de ADO.NET-backend voor Oracle, waarvoor u een commerciële licentie moet kopen om deze in uw eigen projecten te gebruiken.
Een ander probleem is dat er geen manier is om de getypte DataContext aan te passen en dit kan beperkend zijn in de context van het schrijven van een VS-oplossing (LINQPad genereert de getypte DC via Reflection.Emit en er is dus geen broncode om aan te passen).
Als u toegang wilt krijgen tot Oracle-databases via LINQ in een VS-project, is het misschien een betere optie om DevArt's professionele editie van dotConnect voor Oracle waarmee je een hele stapel krijgt, inclusief een geïntegreerde VS-ontwerper voor het schrijven van DataContexts (je hebt dus geen IQ nodig). De hele ervaring lijkt erg op LINQ to SQL, maar voor Oracle (in feite hebben ze de API waar mogelijk nagebootst, wat de leercurve elimineert). De LINQ-vertaalmachine van DevArt is in de loop der jaren verbeterd en komt nu in de buurt van IQ's in vertaalvermogen (en in sommige opzichten beter).