Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Pindah Dari LINQpad ke Proyek Visual Studio yang Tepat?

Ya, secara teknis dimungkinkan untuk menggunakan DataContext yang diketik yang dibuat LINQPad dalam solusi VS Anda sendiri. Anda dapat mengekstraknya dengan menjalankan kueri seperti ini:

File.Copy (GetType().BaseType.Assembly.Location, ...

Seperti yang disarankan Tom, Anda juga perlu menyalin file pendukung di C:\ProgramData\LINQPad\Drivers\DataContext\4.0\IQDriver. Ingatlah bahwa LINQPad menggunakan DevArt Oracle dotConnect sebagai backend ADO.NET untuk Oracle, di mana Anda harus membeli lisensi komersial untuk digunakan dalam proyek Anda sendiri.

Masalah lainnya adalah bahwa tidak ada cara untuk menyesuaikan DataContext yang diketik dan ini dapat terbukti membatasi dalam konteks penulisan solusi VS (LINQPad menghasilkan DC yang diketik melalui Reflection.Emit sehingga tidak ada kode sumber untuk diubah).

Jika Anda ingin mengakses database Oracle melalui LINQ dalam proyek VS, opsi yang lebih baik mungkin adalah membeli edisi profesional DevArt dari dotConnect untuk Oracle yang memberi Anda seluruh tumpukan termasuk desainer VS terintegrasi untuk menulis DataContexts (jadi Anda tidak perlu IQ). Seluruh pengalaman sangat mirip dengan LINQ ke SQL, tetapi untuk Oracle (pada kenyataannya, mereka telah meniru API sedapat mungkin yang menghilangkan kurva belajar). Mesin terjemahan LINQ DevArt telah meningkat selama bertahun-tahun dan sekarang mendekati kemampuan terjemahan IQ (dan lebih baik dalam beberapa hal).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Arti dari byte dump(systimestamp) Oracle

  2. Cara Membuat File login.sql untuk SQLcl

  3. Oracle plsql jika tidak ditemukan ulangi

  4. Ubah angka warna negatif menjadi HEX atau RGB

  5. Bagaimana cara mengimpor file XML di Oracle SQL Developer?