Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Chuyển từ LINQpad sang một Dự án Visual Studio thích hợp?

Có, về mặt kỹ thuật, bạn có thể sử dụng DataContext đã nhập mà LINQPad tạo trong giải pháp VS của riêng bạn. Bạn có thể giải nén nó bằng cách chạy một truy vấn như sau:

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

Như Tom gợi ý, bạn cũng sẽ cần sao chép các tệp hỗ trợ trong C:\ ProgramData \ LINQPad \ Drivers \ DataContext \ 4.0 \ IQDriver. Hãy nhớ rằng LINQPad sử dụng DevArt Oracle dotConnect làm phụ trợ ADO.NET cho Oracle, bạn sẽ cần mua giấy phép thương mại để sử dụng trong các dự án của riêng mình.

Một vấn đề khác là không có cách nào để tùy chỉnh DataContext đã nhập và điều này có thể chứng minh hạn chế trong bối cảnh viết giải pháp VS (LINQPad tạo DC đã nhập thông qua Reflection. Emit và do đó không có mã nguồn để tinh chỉnh).

Nếu bạn muốn truy cập cơ sở dữ liệu Oracle qua LINQ trong một dự án VS, một lựa chọn tốt hơn có thể là mua phiên bản chuyên nghiệp của DevArt của dotConnect dành cho Oracle cung cấp cho bạn toàn bộ ngăn xếp bao gồm một nhà thiết kế VS tích hợp để viết DataContexts (vì vậy bạn sẽ không cần IQ). Toàn bộ trải nghiệm rất giống LINQ to SQL, nhưng đối với Oracle (trên thực tế, họ đã bắt chước API bất cứ khi nào có thể, điều này loại bỏ đường cong học tập). Công cụ dịch LINQ của DevArt đã được cải thiện trong những năm qua và hiện gần với IQ về khả năng dịch (và tốt hơn theo một số cách).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao PL / SQL không tôn trọng các đặc quyền do Vai trò cấp?

  2. PLS-00306:sai số hoặc loại đối số trong lệnh gọi tới

  3. Các chức năng ngày giờ của Oracle (Danh sách đầy đủ)

  4. cách đặt cột tăng tự động với nhà phát triển sql

  5. Truy vấn được đặt tên, Truy vấn gốc hoặc API tiêu chí