我有以下实体映射“值对象”集合中(流利)NHibernate的
public class Employee
{
public virtual int Id {get;set;}
public virtual ISet<Hour> XboxBreakHours{get;set}
public virtual ISet<Hour> CoffeeBreakHours {get;set}
}
public class Hour
{
public DateTime Time {get;set;}
}
(我想在这里做的是存储信息雇员扮演的Xbox每天让我们在9:00 13说: 30,并且每天在7:00 12:30 18:00有个休息时间) - 我不确定我的方法在这里是否有效。
问题是我的(理想流利)映射应该如何在这里? Hour类没有必要(从我的角度来看)具有Id或可以从某种存储库访问。
分析完这个问题之后,我接近了一个结论:Hour对象需要是一个带有Id的实体... – adrin 2010-05-17 17:14:06