我有两个关系“项目”和“项目”项目在一个且只有一个项目上,项目可以有零个或多个项目。
我使用Fluent NHibernate对两个实体进行编码和映射
class Project
{
virtual public int ProjectID { get; set; }
virtual public string ProjectName { get; set; }
virtual public int NumItems{ get; set; }
virtual public IList<Items> LItems{ get; set; }
public Project(){
LItem = new List<Item>();
}
}
class Item
{
virtual public int SerialNumber { get; set; }
virtual public Project ProjectID { get; set; }
virtual public double price{ get; set; }
}
现在想象一下,我希望获得某个项目的所有细节以及属于该项目的所有项目。有没有办法这样做,但只有一个句子使用Project实体上的List?