Oracle
 sql >> база данни >  >> RDS >> Oracle

Връзка много към много в Entity Framework с информация за връзката

Дори в актуализираната Entity Framework 5 няма добро решение за този проблем. Ако имате правилните взаимоотношения с външен ключ, трябва да имате достъп до своите табла или единици като:

Unit.UnitBoards.Boards

или

Board.UnitBoards.Units

но няма да имате свойства за директна навигация (навигации много към много), ако таблицата много към много има свои собствени свойства извън съставния ключ.

Когато филтрирате, можете да ги включите чрез Include и Select за намаляване на 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. най-добрият начин за мигриране на приложение за windows forms от sql сървър към oracle

  2. Рекурсивно вмъкване с помощта на клауза за свързване

  3. Изберете гласни от varchar, Oracle PL/SQL

  4. Параметризиране на името на таблицата във входния файл на sqlplus

  5. ПО-МАЛКО ИЛИ РАВНО НА В Oracle SQL