Kod EF Pierwszy klucz obcy bez właściwości nawigacji

Powiedzmy, że mam następujące podmioty:

public class Parent
{
    public int Id { get; set; }
}
public class Child
{
    public int Id { get; set; }
    public int ParentId { get; set; }
}

Jaki jest kod pierwszej płynnej składni API do wymuszenia, że ​​ParentId jest tworzony w bazie danych z ograniczeniem klucza obcego do tabeli Rodziców,bez potrzeby posiadania własności nawigacyjnej?

Wiem, że jeśli dodam właściwość nawigacji Parent to Child, mogę to zrobić:

modelBuilder.Entity<Child>()
    .HasRequired<Parent>(c => c.Parent)
    .WithMany()
    .HasForeignKey(c => c.ParentId);

Ale nie chcę własności nawigacyjnej w tym konkretnym przypadku.

questionAnswers(3)

yourAnswerToTheQuestion