SSMS
 sql >> Datenbank >  >> Database Tools >> SSMS

Als Deadlock-Opfer bei einfachem Add() -> SaveChanges() ausgewählt

Wie im SSMS-Screenshot zu sehen ist, scheint es keinen Hinweis auf einen Primärschlüssel zu geben. Neben der ID-Spalte sollte ein Schlüsselsymbol stehen.

Eine weitere Untersuchung zeigt, dass die ID tatsächlich als Identität deklariert ist (SQL Server für AUTO INCREMENT ), aber nicht als Primärschlüssel. Um Id zu erstellen einen echten Primärschlüssel, klicken Sie mit der rechten Maustaste auf die Tabelle in SSMS und wählen Sie Design, klicken Sie mit der rechten Maustaste auf die Id Zeile im Spaltendesigner und klicken Sie auf SET PRIMARY KEY:

Danach läuft der Stresstest ohne sich selbst zu blockieren.