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

Cách triển khai tính độc lập của cơ sở dữ liệu với Entity Framework

Điều thường được hiểu theo thuật ngữ "Sự thiếu hiểu biết dai dẳng" là các lớp thực thể của bạn không bị ngập trong các phụ thuộc khung (quan trọng đối với các kịch bản N-tier). Đây không phải là trường hợp ngay bây giờ, vì các lớp thực thể phải triển khai một số giao diện EF nhất định ("IPOCO"), trái ngược với các đối tượng CLR cũ đơn thuần. Như một người đăng khác đã đề cập, có một giải pháp được gọi là Bộ điều hợp Kiên trì Bỏ qua (POCO) cho Entity Framework V1 cho điều đó và EF V2 sẽ hỗ trợ POCO ngay lập tức.

Nhưng tôi nghĩ điều bạn thực sự nghĩ đến là tính độc lập về cơ sở dữ liệu. Với một XML cấu hình lớn bao gồm mô hình lưu trữ, mô hình khái niệm và ánh xạ giữa hai mô hình đó mà từ đó một ObjectContext đã nhập sẽ được tạo trong thời gian chỉ định, tôi cũng thấy khó hình dung cách hỗ trợ hai cơ sở dữ liệu một cách minh bạch.

Điều có thể có vẻ hứa hẹn hơn là áp dụng nhà cung cấp ADO.NET độc lập với cơ sở dữ liệu như nhà cung cấp của DataDirect . DataDirect cũng đã công bố hỗ trợ EF cho quý 3 năm 2008.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách lặp qua các cột trong con trỏ oracle pl / sql

  2. Oracle SQL - max () với giá trị NULL

  3. Oracle SYS_REFCURSOR không thể sử dụng làm kiểu trả về

  4. Nhận bản dựng con rối không thành công khi tập lệnh SQL chứa không thực thi được

  5. Sự khác biệt giữa mặt nạ ngày 'yy' và 'rr' của oracle là gì?