Привет Я пытаюсь настроить код первых отношений в Entity Framework 6 и задавался вопросом, как я делаю следующее.Сначала введите код отношений отношений
У меня есть класс Lead
и класс Order
. Класс Order
должен иметь Lead
, но Lead
может быть создан без заказа и не должен быть связан с ним, так как пользователь может уйти до того, как сделать заказ.
Так что мой класс структуры как таковой:
public Lead
{
public int ID { get; set; }
...other non-related properties
}
public Order
{
public int ID { get; set; }
public int LeadID { get; set; }
public virtual Lead Lead { get; set; }
...other non-related properties
}
И я пытался связать их в OrderConfiguration()
с помощью
this.HasRequired(o => o.Lead)
Но это желание что-то вроде WithOptional
или Withrequired...
следовать за ним, а не HasForeignKey
Есть ли способ связать их так, чтобы Lead
автоматически заполняется в Order
без необходимости в Order
недвижимости в категории Lead
?