Моя ситуация такова: Сущность Периодической Задачи может иметь много Задач, но Задача может не иметь ни одной, или только Периодической Задачи, связанной с ней. То есть мне нужен нулевой внешний ключ Task Periodic для Task. Однако я не могу выполнить эту настройку через Entity Framework, даже с утверждением:
public int? PeriodicTaskID
Каковы возможные решения?
Большое спасибо.
public class Task
{
public int TaskID { get; set; }
public int? PeriodicTaskID { get; set; }
public virtual PeriodicTask PeriodicTask { get; set; }
}
public class PeriodicTask
{
public int PeriodicTaskID { get; set; }
public virtual ICollection<Task> Tasks { get; set; }
}