Hallo,
ich habe ein Problem mit der Erstellung eines Mappingfiles für folgende Datenbank:
Ich habe eine Tabelle Adressen, die als prim. Key das Feld Adressnummer hat. Dazu gibt es eine Tabelle Ansprechpartner, die einen prim. Key Internenummer hat und einen Foreignkey Adressnummer auf die Tabelle Adressen. Die dritte Tabelle nennt sich AdrKom. Diese enthält Kommunikationsdetails (Mailadressen, Handynummern usw.) Auch diese hat eine Spalte Internenummer. Dazu kommen die Spalten Adressnummer (Referenz auf Adressen.Adressnummer) und Ansprechpartner (Referenz auf Ansprechpartner.Internenummer).
Dabei gilt Anprechpartner.Internenummer=0 => Kommunikationsdetails gehören zur Hauptadresse, Anprechpartner.Internenummer<>0 => Kommunikationsdetails gehören zum Anprechpartner.
Bisher habe ich per ADO (VB6) auf diese DB zugegriffen. Jetzt soll die gesamte Applikation auf .NET und NHibernate (2.0) umgestellt werden.
Wie kann ich diese Struktur im Mappingfile und in der Klasse erstellen?
Michael
|