Mam stół o nazwie "Orderrow". Zamówienie ma złożony klucz podstawowy (CPK) z następującymi kolumnami: Identyfikator zamówienia, Numer produktu, Numer wierszaNHibernate wiele podstawowych kluczy mapujących
Identyfikator zamówienia i identyfikator produktu to także klucze obce odnoszące się do tabel Zamówienia i produkty. Numer RowNumber jest generowany w aplikacji.
Zastanawiam się, jak to jest mapowane w NHibernate, ponieważ mogę ustawić tylko 1 element id i 1 podelement generatora.
czytałem, że zbyt w NHibernate API ref. Ale nie mam "starej" bazy danych, tylko bazy danych do celów badawczych, więc mogę łatwo zmienić tutaj tabelę zamówień. Więc jaka jest preferowana lepsza opcja w projektowaniu stołu? Czy powinienem utworzyć 1 klucz główny w tabeli "Zamówienie", który jest unikalny w każdym wierszu? –
Tak. Preferowana jest pojedyncza unikalna kolumna dla podstawowej. – NathanD