0

我有一个类 Activity 可以有几个与之关联的活动(列表)。如果选择了一个父活动,如何使用 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 属性。我的数据库是按照每个层次结构的表生成的,并且 Activity 的表似乎可以很好地递归生成。任何建议都受到高度赞赏。

4

1 回答 1

0

我所要做的就是将 virtual 放在列表中,它带来了所有相关记录:

    private List<Activity> activities = new List<Activity>();

    public virtual List<Activity> Activities
    {
        get { return activities; }
        set { activities = value; }
    }

感谢人们的帮助!

于 2013-03-28T06:59:46.030 回答