これに関する例が見つかりません。Fluent NHibernate の基本的な理解を得ようとしていますが、適切なチュートリアルに関してはリソースが非常に不足しているようです。
次のようなテストクラスがあります。
public class User
{
public virtual long ID { get; set; }
public virtual string Username { get; set; }
public virtual MoreDetails ExtendedDetails { get; set; }
}
このような別のクラスでは:
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
}
私のマッピングは正確にどのように見えるべきですか?
これを行うには、遅延ロードまたはイーガーロードのいずれかを使用して DB を適切にクエリするにはどうすればよいですか。
// user object instantiated using your provided example:
userObject.ExtendedDetails.Firstname
私はばかのように感じます..通常、私はドキュメントに従うことができますが、この種の使用法は非常に曖昧です. 誰かが私に適切な例を教えてくれますか (または例を挙げてください)?
Fluent NHibernate Web サイトから直接最新の Fluent NHibernate を使用しています。
よろしく、
化学薬品