Jednokierunkowa relacja jeden do jednego w ramach Entity Framework

Poniżej przykład relacji jeden-do-jednego powoduje wyjątek

<code>public class User
{
    public int Id { get; set; }
    public Address Address { get; set; }
}

public class Address
{
    public int Id { get; set; }
    public User User { get; set; }
}
</code>

Wyjątek mówi:

Nie można określić głównego końca powiązania między typami „ConsoleApplication1.Address” i „ConsoleApplication1.User”. Główny koniec tego powiązania musi być jawnie skonfigurowany przy użyciu relacji płynnego interfejsu API lub adnotacji danych.

działa, gdy usuwam właściwość User z adresu, ale nie chcę.

Jak mogę mieć taki związek bez wyjątku?

questionAnswers(2)

yourAnswerToTheQuestion