我需要在我的域模型中专门收集自定义类型。
public class Foos : List<Foo>
{
}
有没有办法在NHibernate中映射这个对象?我怎么能用FluentNHibernate来做这个呢?
答案 0 :(得分:1)
NHibernates要求将所有集合映射为ISomething
以便于延迟加载。因此,
private IList<Foo> foos;
// This is a property that has to be mapped
protected IList<Foo> _Foos
{
get { return foos; }
set { foos = value; }
}
public Foos Foos
{
get { return new Foos(_Foos); }
}
不知道如何使用Fluent NHibernate进行映射。