EF 6とかだとアノテーションでこうできたけど
Model.cs
[Key, Column(Order = 0) ]
public int AId { get; set; }
[Key, Column(Order = 1) ]
public int BId { get; set; }
[Key, Column(Order = 2) ]
public int CId { get; set; }
EFCoreはこう
DbContext.cs
builder.Entity<Model>().HasKey(p => new {p.AId, p.BId, p.CId});