我有一个类Activity,它可以有几个与之关联的活动(List)。如果选择了一个父活动,如何使用Fluent API配置我的类以加载所有其他子活动? 这是我的活动域类:
public class Activity : ProjectBase
{
private string activityType;
public string ActivityType
{
get { return activityType; }
set { activityType = value; }
}
private string catagory;
public string Catagory
{
get { return catagory; }
set { catagory = value; }
}
private string priority;
public string Priority
{
get { return priority; }
set { priority = value; }
}
public Activity()
:base()
{
}
}
ProjectBase声明了List属性。我的数据库是在Table Per Hierarchy之后生成的,并且Activity的表似乎为递归生成了。 任何建议都受到高度赞赏。
答案 0 :(得分:0)
我所要做的只是将虚拟列表放在列表中,它带来了所有相关记录:
private List<Activity> activities = new List<Activity>();
public virtual List<Activity> Activities
{
get { return activities; }
set { activities = value; }
}
感谢帮助人们!