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

Hubungan Many-to-Many dalam Entity Framework dengan informasi hubungan

Bahkan dalam Entity Framework 5 yang diperbarui, tidak ada solusi yang baik untuk masalah ini. Jika Anda memiliki hubungan Kunci Asing yang tepat, Anda seharusnya dapat mengakses Papan atau Unit Anda seperti:

Unit.UnitBoards.Boards

atau

Board.UnitBoards.Units

tetapi Anda tidak akan memiliki properti navigasi langsung (navigasi banyak ke banyak) jika tabel banyak ke banyak memiliki propertinya sendiri di luar kunci komposit.

Saat memfilter, Anda dapat menyertakannya menggunakan Include dan Select untuk mengurangi panggilan 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. mengambil parameter dari prosedur tersimpan?

  2. Perbaiki 'Aplikasi "SQLDeveloper.app" tidak dapat dibuka.'

  3. Instal Oracle Client dari baris perintah tanpa interaksi pengguna

  4. Cara menggunakan Fungsi Penggabungan di Oracle

  5. memilih NLS_LANG untuk Oracle