Frage

Ich habe eine Tabelle, die Beziehungen zu 2 Tabellen, nach Objecttype Spalte muss.

Zum Beispiel, wenn Objecttype = 1, dann Spalte Object zu TABLE1 zeigen sollte, und wenn Objecttype = 2 zeigen Sie dann auf TABLE2.

Kann ich erreichen dies in NHibernate Zuordnungen oder als Fluent NHibernate?

Wenn nicht, werden Sie mir vorschlagen gleichen Schnittstellen für beide Tabelle Klassen? (Hinweis: Tabellenschemata sind völlig verschieden)

War es hilfreich?

Lösung

Warum verweisen nicht beide Tabellen, und die eine oder andere verwenden nach Ihren Bedürfnissen in der Klasse Code? Verwenden Sie eine Eigenschaft, die eine gemeinsame Schnittstelle für beide Tabellen zurück und gibt eine Tabelle oder das andere nach dem Objekttyp.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top