Nhibernate 如何映射类类型<;类型>;在尼伯内特?

Nhibernate 如何映射类类型<;类型>;在尼伯内特?,nhibernate,fluent-nhibernate,nhibernate-mapping,Nhibernate,Fluent Nhibernate,Nhibernate Mapping,我需要在我的域模型中专门化自定义类型集合 public class Foos : List<Foo> { } 公共类Foos:List { } 有没有办法在NHibernate中映射此对象?我如何使用FluentNHibernate也可以这样做?NHibernates要求将所有集合映射为ISomething,以便于延迟加载。所以, private IList<Foo> foos; // This is a property that has to be mappe

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

public class Foos : List<Foo>
{

}
公共类Foos:List
{
}

有没有办法在NHibernate中映射此对象?我如何使用FluentNHibernate也可以这样做?

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); }
}
private-IList-foos;
//这是一个必须映射的属性
受保护的IList\u Foos
{ 
获取{return foos;}
设置{foos=value;}
}
公共食品
{
获取{返回新的Foos(_Foos);}
}
我不知道如何用Fluent NHibernate映射这个