У меня есть 2 таблицы: 1) Родитель 2) Дочерний
В codefirst у меня есть следующее определение:
public class Parent
{
public int ParentId { get; set; }
public ICollection<Child> child { get; set; }
}
Однако в базе данных дочерняя таблица имеет следующий внешний ключопределены:
ParentParentId (FK, int, NULL)
Как мне убедиться, что он просто указывает ParentId во внешнем ключе?Нужно ли явно устанавливать родительский ключ, используя свободную конфигурацию?