sql >> Databáze >  >> RDS >> Oracle

Vztah Many-to-Many v Entity Framework s informacemi o vztazích

Ani v aktualizovaném Entity Framework 5 neexistuje dobré řešení tohoto problému. Pokud máte správné vztahy s cizím klíčem, měli byste mít přístup ke svým tabulím nebo jednotkám jako:

Unit.UnitBoards.Boards

nebo

Board.UnitBoards.Units

ale nebudete mít vlastnosti přímé navigace (navigace many-to-many), pokud tabulka many-to-many má své vlastní vlastnosti mimo složený klíč.

Při filtrování je můžete zahrnout pomocí Include a Select snížit volání db.

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


  1. Je možné pokračovat ve spouštění kódu od bodu selhání?

  2. ...mysql2/mysql2.so:[BUG] Chyba segmentace ruby ​​2.0.0p247

  3. Získání výsledku mysql aktualizace položky

  4. python manage.py migrate neprovádí žádné změny v databázi postgres