Как писал
Константин Косьянов, если нет дополнительных настроек связей (например, через Fluent API), то EF следует соглашению об именовании внешних ключей, которому приведённый код не соответствует. В этом случае необходимо добавить атрибут ForeignKey с именем соответствующего навигационного свойства:
[ForeignKey("Doctors")]
public int idDoctor { get; set; }