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

Mối quan hệ Nhiều-Nhiều trong Khung thực thể với thông tin về mối quan hệ

Ngay cả trong Entity Framework 5 được cập nhật, không có giải pháp tốt cho vấn đề này. Nếu bạn có các mối quan hệ Khoá ngoại thích hợp, bạn sẽ có thể truy cập vào các Hội đồng quản trị hoặc Đơn vị của mình như:

Unit.UnitBoards.Boards

hoặc

Board.UnitBoards.Units

nhưng bạn sẽ không có thuộc tính điều hướng trực tiếp (điều hướng nhiều đến nhiều) nếu bảng nhiều đến nhiều có các thuộc tính riêng bên ngoài khóa tổng hợp.

Khi lọc, bạn có thể bao gồm chúng bằng cách sử dụng IncludeSelect để giảm cuộc gọi db.

var myBoards = From Context.Boards
  .Include(i => i.UnitBoards)
  .Include(i => i.UnitBoards.Select(is => is.Unit))
  .Where(...)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn Oracle để tìm tất cả các lần xuất hiện của một ký tự trong một chuỗi

  2. Thủ tục gọi trong oracle apex

  3. Các loại chỉ số trong oracle?

  4. KEY NGOẠI LỆ VỀ XÓA Lỗi HẠN CHẾ - Oracle

  5. Hạn chế của NetSuite ODBC