Hallo Welt,
ich arbeite mit C# und bin gerade dabei die Welt von NHibernate zu erschliessen. Leider scheitere ich schon an einer (einfachen) Query.
Folgendes Problem:
Ich habe eine Klasse Person, welche eine Liste mit Telefonnummern (string) hat:
Code:
class Person
{
...
List<string> telefon;
public List<string> Telefonnummern
{
get { return telefon; }
set { telefon = value; }
}
...
}
In der Datenbank habe ich die beiden Tabellen
Code:
person
{
id int,
name text,
...
}
und
Code:
telefonnummern
{
id_person int,
telefon text
}
Das Mapping sieht so aus:
Code:
<class name="Person" table="person">
<id name="ID">
<generator class="identity" />
</id>
<property name="Name" />
<set name="Telefonnummern" table="telefonnummern">
<key column="id_person" />
<element column="telefon" type="string"/>
</set>
...
</class>
Nun möchte ich zu einer Telefonnr. das passende Person-Objekt bekommen, nur wie?
Wie kann muss die Query aussehen?