以下の1対1の関係の例では、例外がスローされます
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; }
}
例外は言う:
タイプ「ConsoleApplication1.Address」と「ConsoleApplication1.User」の間の関連付けの主な終わりを判別できません。この関連付けの主な目的は、リレーションシップフルーエントAPIまたはデータアノテーションのいずれかを使用して明示的に構成する必要があります。
AddressからUserプロパティを削除しても機能しますが、必要ありません。
どうすれば例外なくそのような関係を築くことができますか?