0

私はタスク モデルを持っており、すべてのタスクに 0 または 1 つのトップ タスクを設定したいと考えています。

public class Task
{
    public int Id { get; set; }
    public int TopTaskId { get; set; }
    public virtual Task TopTask { get; set; }
}

ここまででいいの?

私の OnModelCreating メソッドはどのようになりますか?

4

1 に答える 1

1

必要ありません。int?0 または 1 の関係が必要な場合は、TopTaskId を作成する必要があります (DB では FK が null 可能です)。

于 2013-03-19T08:46:11.007 に答える