Я не могу найти пример по этому вопросу.Я пытаюсь получить общее представление о Fluent NHibernate, но ресурсы кажутся довольно скудными с точки зрения правильных учебных пособий.
У меня есть такой тестовый класс:
public class User
{
public virtual long ID { get; set; }
public virtual string Username { get; set; }
public virtual MoreDetails ExtendedDetails { get; set; }
}
С другим классом вродеthis:
public class MoreDetails
{
public virtual long ID { get; set; }
public virtual string Firstname { get; set; }
public virtual long UserID { get; set; } // Foreign key in the DB
}
Как именно должно выглядеть мое отображение?
Как правильно выполнить запрос к БД с помощью отложенной или полной загрузки, чтобы это можно было сделать:
// user object instantiated using your provided example:
userObject.ExtendedDetails.Firstname
Я чувствую себя идиотом ... обычно я могу следить за документацией, но это очень расплывчато при таком использовании.Может кто-нибудь указать мне правильный пример (или привести)?
Я использую последнюю версию Fluent NHibernate прямо с сайта Fluent NHibernate.
С уважением,
chem