0..1相同型号的基数

时间:2013-03-19 07:33:48

标签: entity-framework entity-framework-4 entity-framework-4.1

我有一个任务模型,并且希望每个任务都有0或1个顶级任务:

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

到目前为止可以吗?

我的OnModelCreating方法如何?

1 个答案:

答案 0 :(得分:1)

你不需要一个。如果你想拥有0或1关系(FK在数据库中可以为空),你需要创建TopTaskId int?