Meget sent på dit spørgsmål havde jeg det samme problem og opdagede, at entity framework-designeren havde identificeret min "ScoreId"-kolonne (i forhold til din PersonModelScore-tabel) som en primær nøglekolonne. Jeg ændrede min indstilling til falsk for mit ScoreId, og alt fungerede godt bagefter.