Ich bin gerade mit NHibernate und meinem Domain-Modell ratlos. Ich stelle mir eine nette API in meinem Kopf vor, aber es fällt mir wirklich schwer, sie Wirklichkeit werden zu lassen. Hier ist ein Beispiel dafür, was ich zu erreichen bin versucht:NHibernate Traversal Frage - Erstellen einer fließenden Schnittstelle
Trip trip = new Trip("Austria2009");
foreach(User user in trip.People.Crew.IsApproved())
{
reponse.write(user.Firstname);
}
// Or I could hack some of the stuff off above and make it look like this
foreach(User user in trip.People.Crew)
{
reponse.write(user.Firstname);
}
// Or yet again pull all the people back and forget a specific role
foreach(User user in trip.People)
{
reponse.write(user.Firstname);
}
So hat das Zeug in der foreach-Schleife jeden lecken Sinn machen? : P Ich habe das Gefühl, dass ich versuche, eine fließende Schnittstelle zu meinem Unterricht zu schaffen. Ich verwende NHibernate für die Persistenz, also ist so etwas möglich oder muss ich einfach die Dinge viel einfacher machen?
Bitte senden Sie Ihr Modell so können wir die Beziehungen sehen –