Du skal helt sikkert indsætte kolonnerækkefølgen, ellers hvordan skal SQL Server vide, hvilken der går først? Her er, hvad du skal gøre i din kode:
public class MyTable
{
[Key, Column(Order = 0)]
public string SomeId { get; set; }
[Key, Column(Order = 1)]
public int OtherId { get; set; }
}
Du kan også se på dette SO-spørgsmål. Hvis du ønsker officiel dokumentation, vil jeg anbefale at kigge på den officielle EF hjemmeside. Håber dette hjælper.
EDIT:Jeg har lige fundet et blogindlæg fra Julie Lerman med links til alle slags EF 6-godheder. Du kan finde, hvad du har brug for her.