我有一个表 Person、Order 和 PersonOrder。
在表 PersonOrder 中,我有一列 PersonId 和 OrderId。如何unique index
在这些列之间创建一个Fluent API
?
这是我的尝试:
modelBuilder.Entity<PersonOrder>()
.HasKey(l => new { l.PersonId , l.OrderId});
[Table("PersonOrder")]
public class PersonOrder
{
public int PersonId { get; set; }
public int OrderId{ get; set; }
public virtual Person Person { get; set; }
public virtual Order Order { get; set; }
}