`
modelBuilder.Entity<Employee>(entity =>
{
entity.HasOne(d => d.Person)
.WithOne(p => p.Employee) /*ERROR, 'string' does not contain a definition for 'Employee' and no accessible extension method 'Employee' accepting a first argument of type 'string' could be found*/
.HasForeignKey<Employee>(d => d.PersonId)
.OnDelete(DeleteBehavior.Restrict)
.HasConstraintName("FK_MI_Employee_PE_Person");
});
`
modelBuilder.Entity<Employee>(entity =>
{
entity.HasOne(d => d.Person)
.WithOne(p => p.Employee) /*ERROR, 'string' does not contain a definition for 'Employee' and no accessible extension method 'Employee' accepting a first argument of type 'string' could be found*/
.HasForeignKey<Employee>(d => d.PersonId)
.OnDelete(DeleteBehavior.Restrict)
.HasConstraintName("FK_MI_Employee_PE_Person");
});