Mam pytanie odnośnie tworzenia tabel w bazie danych. Używam Entity Framework w aplikacji MVC i nie wiem jak i czy wykorzystać kolumnę ID. Już mówię o co chodzi.
Powiedzmy że mam 3 tabele.
Tabela1: ma 2 kolumny: ID, username
Tabela2: ma 2 kolumny: ID, product
Tabela3: ma 4 kolumny: ID, username, product, extra
I teraz nie wiem, czy jak będę dodawał nowe informacje do Tabeli nr.3 to czy dodawać je w formie: id, id, extra, czy username,product,extra.
Jeżeli będę dodawał dane do tabeli w postaci numerów czyli ID to nie wiem jak potem mógłbym to z niej wydostać?
Chodzi mi o to, że np. chcę się dowiedzieć jaki użytkownik kupił jakie produkty. Będę chciał te informacje wydostać z Tabeli nr.3 Tylko że z niej jestem w stanie wydostać je w postaci numerów które nic mi nie będą mówiły. To będę musiał je dalej jakoś rozkodować żeby odpowiadały użytkownikom i kupionym przez nich produktom.
Jak to powinno się robić?