0
我有兩個實體,一個叫做User,另一個叫做Membership,它具有從User到Membership的一對多映射。我需要在名爲CurrentMembership的用戶實體上添加一個屬性,該實體獲取最新的成員資格行(由成員實體上的屬性DateAdded排序)。如果有人能告訴我如何做到這一點,我會很感激。流利的HNibernate映射屬性問題
感謝
我有兩個實體,一個叫做User,另一個叫做Membership,它具有從User到Membership的一對多映射。我需要在名爲CurrentMembership的用戶實體上添加一個屬性,該實體獲取最新的成員資格行(由成員實體上的屬性DateAdded排序)。如果有人能告訴我如何做到這一點,我會很感激。流利的HNibernate映射屬性問題
感謝
我不認爲屬性需要,除非你是在將其存儲在數據庫中,這並不一定聽起來像一個好主意,我打算用流利的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();
}
}
}
乾杯,將很好地工作。 – nfplee 2010-08-26 18:53:36
用戶是否擁有會員資格項目的集合? – 2010-08-26 12:28:14