0

いくつかのアクティビティを関連付けることができるクラスActivityがあります(リスト)。1つの親アクティビティが選択されている場合に他のすべての子アクティビティをロードするようにFluentAPIを使用してクラスを構成するにはどうすればよいですか?アクティビティのドメインクラスは次のとおりです。

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のテーブルは再帰に対して正常に生成されたようです。どんな提案でも大歓迎です。

4

1 に答える 1

0

私がしなければならなかったのはリストに仮想を置くことだけでした、そしてそれはすべての関連した記録をもたらしました:

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

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

助けてくれてありがとう!

于 2013-03-28T06:59:46.030 に答える