と の 2 つのエンティティがあるDeputy
としDeputyProfile
ます。
public class Deputy : IdableEntity
{
[Required]
public string FirstName { get; set; }
public string Patronimic { get; set; }
[Required]
public string LastName { get; set; }
}
public class DeputyProfile : IdableEntity
{
[Required]
public string Dosieur { get; set; }
}
DeputyProfile から Deputy (子から親) または Visa-verse にナビゲーション プロパティを配置することによって、それらの間に 1 対 1 の関係を確立する最良の方法はありますか?
このようにする必要がありますか?:
public class DeputyProfile : IdableEntity
{
[Required]
public virtual Deputy Deputy{ get; set; }
[Required]
public string Dosieur { get; set; }
}
その決定を下すのに最適な論理規則は何ですか?
PS の子になるとIdableEntity
、クラスに独自の Guid Id フィールドが与えられます。