我现在对 NHibernate 和我的领域模型感到困惑。我在脑海中想象着一个不错的 API,但我很难让它成为现实。这是我要完成的示例:
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);
}
那么 Foreach 循环中的这些东西是否有意义?:PI 感觉我正在尝试用我的类创建某种流畅的界面。我正在使用 NHibernate 进行持久性,所以这样的事情是否可能,或者我只需要让事情变得更简单吗?