Код EF Первый внешний ключ без свойства навигации
Позволять'скажем, у меня есть следующие лица:
public class Parent
{
public int Id { get; set; }
}
public class Child
{
public int Id { get; set; }
public int ParentId { get; set; }
}
Какой код первым свободно использует синтаксис API, чтобы обеспечить создание ParentId в базе данных с ограничением внешнего ключа для таблицы Parents,без необходимости иметь свойство навигации?
Я знаю, что если я добавлю свойство навигации Parent к Child, то смогу сделать это:
modelBuilder.Entity()
.HasRequired(c => c.Parent)
.WithMany()
.HasForeignKey(c => c.ParentId);
Но я нев этом конкретном случае не требуется свойство навигации.