Rodzaj relacji

0

Cześć mam takie pytanie bo tworze bazę metodą CodeFirst i się tak zastanawiam jeżeli w rezerwacji może występować jeden lub kilku gości.
a jeden gość może występować w kilku rezerwacjach. to jest to tak naprawdę relacja many to many co nie ? :) Bo mam już mętlik :D
I w każdym modelu muszę stworzyć ICollection oraz kolejną tabele np GuestReservation aby przechowywała Id Id goscia i id rezerwacji ?

2

tak

1

EF utworzy tabele wiążącą sam. EF Core chyba nie (kiedyś nie, teraz nie wiwm)

0
Michał Warmuz napisał(a):

Cześć mam takie pytanie bo tworze bazę metodą CodeFirst i się tak zastanawiam jeżeli w rezerwacji może występować jeden lub kilku gości.
a jeden gość może występować w kilku rezerwacjach. to jest to tak naprawdę relacja many to many co nie ? :) Bo mam już mętlik :D
I w każdym modelu muszę stworzyć ICollection oraz kolejną tabele np GuestReservation aby przechowywała Id Id goscia i id rezerwacji ?

Zastanawiasz się, jeśli w rezerwacji może wystąpić jeden lub kilku gości? A nie zastanawiasz się jeśli nie występuje żaden?

if (goscie >= 1)
    zastanawiajSie();
else
    robCosInnego();

1 użytkowników online, w tym zalogowanych: 0, gości: 1