更新时间:2022-02-07 22:42:10
我最终创建了一对多关系,一个 [NotMapped]
属性用于登录。
I ended up creating one-to-many relationship, with a [NotMapped]
property for Login.
我的课程:
public class Login
{
public int TeamMemberId { get; set; }
public virtual TeamMember TeamMember { get; set; }
}
public class TeamMember
{
[NotMapped]
public virtual Login Login
{
get { return Logins.FirstOrDefault(); }
}
public virtual ICollection<Login> Logins { get; set; }
}
使用以下配置:
public class LoginTypeConfiguration : EntityTypeConfiguration<Login>
{
public LoginTypeConfiguration()
{
this.Property(e => e.TeamMemberId)
.HasColumnName("TeamMember_Id");
}
}