如何在NHibernate?</type>中映射类类型<type>

时间:2009-10-23 14:20:17

标签: nhibernate fluent-nhibernate nhibernate-mapping

我需要在我的域模型中专门收集自定义类型。

public class Foos : List<Foo>
{

}

有没有办法在NHibernate中映射这个对象?我怎么能用FluentNHibernate来做这个呢?

1 个答案:

答案 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进行映射。