Ho una tabella denominata "Orderrow". Orderrow ha una chiave primaria composta (CPK) con le seguenti colonne: OrderId, ProductId, RowNumberNHibernate mappatura chiavi primarie multiple
OrderId e ProductId sono anche chiavi esterne che fanno riferimento alle tabelle Ordine e Prodotto. Il RowNumber viene generato nell'app.
Mi chiedevo come questo è mappato in NHibernate perché posso solo impostare 1 elemento id e 1 sottoelemento generatore.
ho letto che anche nell'API rif NHibernate. Ma non ho un database "legacy", solo un database per scopi di ricerca, quindi posso facilmente modificare la tabella degli ordini qui. Quindi qual è l'opzione migliore preferita nella progettazione di una tabella? Devo creare 1 chiave primaria sulla tabella Orderrow che è univoca per riga? –
Sì. È preferibile un'unica colonna univoca per primaria. – NathanD