Einseitige Eins-zu-Eins-Beziehung in Entity Framework

Das folgende Beispiel einer Eins-zu-Eins-Beziehung löst eine Ausnahme aus

<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>

Die Ausnahme lautet:

Das Hauptende einer Zuordnung zwischen den Typen "ConsoleApplication1.Address" und "ConsoleApplication1.User" kann nicht ermittelt werden. Das Hauptende dieser Zuordnung muss explizit mithilfe der API für Beziehungsfluss oder mithilfe von Datenanmerkungen konfiguriert werden.

es funktioniert, wenn ich Benutzereigenschaft von der Adresse entferne, aber ich nicht will.

Wie kann ich eine solche Beziehung ohne Ausnahme haben?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage