Как мне сопоставить что-то подобное с помощью 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)....