Mycket sent på din fråga hade jag samma problem och upptäckte att entitetsramverksdesignern hade identifierat min "ScoreId"-kolumn (i förhållande till din PersonModelScore-tabell) som en primär nyckelkolumn. Jag ändrade min inställning till falsk för mitt ScoreId, och allt fungerade bra efteråt.