C# FluentNhibernate与表与表之间的双重关系
我有两个表,类别和产品。一个类别与许多产品相关联,因此我们有一对多的关系。因此,当我想映射这些表时,我应该在category表中添加一个产品集合。或者我在NHibernate教程中读到,最好: 避免将产品集合按原样放置在类别实体上 一个类别可能有数百个,甚至数千个 相关产品。装载整个庞大的产品集合 对于给定的类别,这将是不明智的,并将导致申请 响应时间不令人满意的C# FluentNhibernate与表与表之间的双重关系,c#,nhibernate,C#,Nhibernate,我有两个表,类别和产品。一个类别与许多产品相关联,因此我们有一对多的关系。因此,当我想映射这些表时,我应该在category表中添加一个产品集合。或者我在NHibernate教程中读到,最好: 避免将产品集合按原样放置在类别实体上 一个类别可能有数百个,甚至数千个 相关产品。装载整个庞大的产品集合 对于给定的类别,这将是不明智的,并将导致申请 响应时间不令人满意的 有什么建议吗!!谢谢在product类中引用一个类别就足够了,这样就可以建立关系了。在Category类中拥有一个集合是不被禁止的,
有什么建议吗!!谢谢在product类中引用一个类别就足够了,这样就可以建立关系了。在Category类中拥有一个集合是不被禁止的,只是当其中有很多产品并且通过集合访问这些产品时才被劝阻。NHibernate默认为lazyload类别中的产品集合,因此通常不会有问题