Nhibernate Fluent-HNibernate映射属性问题

Nhibernate Fluent-HNibernate映射属性问题,nhibernate,fluent-nhibernate,nhibernate-mapping,Nhibernate,Fluent Nhibernate,Nhibernate Mapping,我有两个实体,一个叫做User,另一个叫做Membership,它具有从用户到成员的一对多映射。我需要在我的用户实体上添加一个名为CurrentMembership的属性,该属性获取由成员实体上添加的属性date排序的最新成员资格行。如果有人能告诉我如何做到这一点,我将不胜感激 谢谢我认为不需要使用Fluent NHibernate映射该属性,除非您计划将其存储在数据库中,这对我来说不一定是个好主意。以下代码很可能就是您所需要的全部代码: public class User { priv

我有两个实体,一个叫做User,另一个叫做Membership,它具有从用户到成员的一对多映射。我需要在我的用户实体上添加一个名为CurrentMembership的属性,该属性获取由成员实体上添加的属性date排序的最新成员资格行。如果有人能告诉我如何做到这一点,我将不胜感激


谢谢

我认为不需要使用Fluent NHibernate映射该属性,除非您计划将其存储在数据库中,这对我来说不一定是个好主意。以下代码很可能就是您所需要的全部代码:

public class User
{
    private IList<Membership> _Membership = new List<Membership>();
    public IList<Membership> Memberships 
    {
        get { return _Membership; }
    }

    public Membership CurrentMembership
    {
        get
        { 
            return Memberships
                .OrderByDescending(x => x.DateAdded).FirstOrDefault(); 
        }
    }
}

用户是否有成员资格项目的集合?