【发布时间】:2011-10-25 02:11:04
【问题描述】:
我找不到这方面的例子。我试图对 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
}
我的映射到底应该是什么样子?
如何使用延迟加载或急切加载正确查询数据库才能做到这一点:
// user object instantiated using your provided example:
userObject.ExtendedDetails.Firstname
我觉得自己像个白痴.. 通常我可以按照文档进行操作,但对于这种用法非常模糊。谁能指点我一个合适的例子(或举一个)?
我正在使用 Fluent NHibernate 网站上的最新 Fluent NHibernate。
问候,
化学
【问题讨论】:
标签: c# fluent-nhibernate fluent-nhibernate-mapping