Как бы я отобразил что-то подобное с помощью modelBuilder? Где есть обнуляемый внешний ключ, ссылающийся на первичный ключ тех же таблиц
Table: Task
taskID int pk
taskName varchar
parentTaskID int (nullable) FK
Класс задачи:
public class Task
{
public int taskID {get;set;}
public string taskName {get;set;}
public int parentTaskID {get;set;}
public Task parentTask {get;set;}
}
...
modelBuilder.Entity<Task>()
.HasOptional(o => o.ParentTask)....