-
Ciao Alk, [quote user="Gian Maria Ricci"] Se non puoi proprio cambiare il database, perchè è legacy purtroppo si può fare poco. Ma d'altra parte pensa anche al di fuori di un ORM. Se tu hai due tabelle, una con chiave primaria intera e l'altra con chiave primaria...
-
Ciao a tutti, ho la seguente gerarchia di classi da mappare con NHibernate abstract class Item { ... } class Foo : Item { Widget Widget { ... } } class Bar : Item { ICollection<Widget> WidgetSet { ... } class Widget { Item Item { ... } } in cui la gerarchia Item, Foo/Bar è mappata con la...
-
Cia{o Alk, [quote user="Gian Maria Ricci"] Avere due entità con id differenti è un po un casino :(, se arrivano da due fonti differenti e non hai proprio modo di cambiarlo, puoi sempre provare il mapping <any> anche se penso che con id differenti non sia nemmeno possibile...
-
Ciao Gian Maria, [quote user="Gian Maria Ricci"] La prima idea che mi viene in mente. Fai ereditare Foo e Bar da una classe base, diciamo Base, li ci metti la ItemSet. Item ha una proprietà di tipo Base, che punta o a un Foo o a un Bar. La collection ItemSet di Foo e Bar è mappata...