Code First EF に関するベスト プラクティスについて質問があります。User.cs と Team.cs の 2 つのクラスがあります。
public class Team()
{
[Key]
public int TeamId{get;set;}
public string TeamName {get;set;}
public virtual User TeamLead {get;set;}
public virtual User Manager {get;set;}
}
public class User
{
public int UserId {get;set;}
public string FullName {get;set;}
}
各ユーザーには 1 つのチームがあります。チームには TeamLead と Manager が必要です。Code First EF で双方向の関係を作成するにはどうすればよいですか? いくつかの例を読みましたが、それを行う最善の方法について混乱しています。
ありがとう。