テーブル 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; }
}