我对 Code First EF 的最佳实践有疑问。我有两个类 User.cs 和 Team.cs:
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;}
}
每个用户都有一个团队。一个团队需要一个 TeamLead 和一个 Manager。如何在 Code First EF 中创建双向关系?我已经阅读了一些示例,但我对最好的方法感到困惑。
谢谢。