在 EF Core 2.0.0 的Fluent Api中,没有任何方法HasRequired
和HasOptional
,我有两个模型,人员和员工:
public class Person
{
public int Id { get; set; }
public int EmployeeId { get; set; }
public virtual Employee Employee { get; set; } // Optional
}
public class Employee
{
public int Id { get; set; }
public int PersonId { get; set; }
public virtual Person Person {get; set; } // Required
}
Person
可能有员工:Optional
Employee
应该有人:Required
如何在数据库中应用这些对话。
答案 0 :(得分:1)
你可以指定int吗?作为EmployeeId属性类型。
BTW,无需虚拟导航属性。