隨着FluentNHibernate我制訂了引用GeneralPreference,GeneralPreferenceOption一個UserPreference實體和檔案實體:捆綁實體列表到一個組件
public class UserPreference
{
public virtual long Id { get; set; }
public virtual Profile Profile { get; set; }
public virtual GeneralPreference Preference { get; set; }
public virtual GeneralPreferenceOption Value { get; set; }
}
這是很容易映射UserPreference的名單上我的檔案實體,但我居然會想要做的是包裝其他類中該列表,以便我可以簡化有關用戶的給定偏好操作:
public class Preferences
{
public IList<UserPreferences> UserPreferences{get;set;}
public Language Language {
{
//look up the language preference here
}
}
這有點像一個組件的感覺,但組件沒有對日創建是場景的類型。有沒有人有任何指示我可以如何映射?