1
Sagen, ich habe zwei Modelle - House und UserEntity Framework-Code Erste - Definining zwei verschiedenen Beziehungen
class User
{
[Key, Required]
public Guid UserId { get; set; }
public virtual House ILiveHere { get; set; }
[Required]
public string Firstname { get; set; }
[Required]
public string Lastname { get; set; }
}
Und
class House
{
[Key, Required]
public Guid HouseId { get; set; }
[Required]
public virtual User HouseOwner { get; set; }
}
Viele Anwender können mit einem Haus verbunden werden, so dass es ein ein- ist zu-viele-Beziehung. Es gibt jedoch auch eine andere Beziehung, die eine Eins-zu-Eins-Beziehung zwischen dem Eigentümer des Hauses und dem Haus ist. Wie würden Sie dies mit Datenanmerkungen definieren? Dank