EF Core 2.0.0一对一或零,流畅的Api

时间:2018-01-23 05:45:16

标签: entity-framework entity-framework-core

EF Core 2.0.0 的Fluent Api中,没有任何方法HasRequiredHasOptional,我有两个模型,人员和员工:

    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
  •   

如何在数据库中应用这些对话。

1 个答案:

答案 0 :(得分:1)

你可以指定int吗?作为EmployeeId属性类型。

BTW,无需虚拟导航属性。