Witam,
mam problem z ogarnięciem jak zakodować i użyć relacji między tabelami. Jestem niestety zielony w MVC.
Potrzebuję stworzyć bazę danych i aplikację do jej obsługi, internetową, z książkami, chciałbym, by miała tabele książki (id, tytuł, id autora (wielokrotnie), id gatunku), autorzy (id, nazwisko i imię), gatunki (gatunek, id gatunku), nośnik (id nośnika, nośnik), egzemplarze (id książki, id nośnika, ilość na stanie). Wiem jak stworzyć zapytania do bazy tego typu, ale jak to w MVC zakodować? i jak potem użyć w kontrolerze albo widoku? Widoki pozwalają mi na pokazanie konkretnego jednego modelu (tabeli), a problem jest wtedy, gdy trzeba dodać np nowego autora, a nie wybierać go z listy.
Próbowałem i udało mi się wyświetlić książkę i dodać wybór z listy autora, ale co jeśli trzeba dodać nowego wtedy? Jak to pogodzić?
To samo będzie z gatunkiem czy nośnikiem...
Myślałem o po prostu złożeniu tego do jednej tabeli, ale to wygląda... mało profesjonalnie? Czy może MVC się do tego nie nadaje w ogóle? Może trzeba dodać kolejny model składający to wszystko do kupy, ale czy to nie będzie tożsame z jedna tabelą?
Zapomniałem dodać, używam VS2012 i MVC4
Pozdrawiam