533 Stimmen

Expliziter Wert für Identitätsspalte in Tabelle 'table' kann nicht eingefügt werden, wenn IDENTITY_INSERT auf OFF gesetzt ist

Ich habe den folgenden Fehler, wenn ich das folgende Skript ausführe. Worum handelt es sich bei dem Fehler und wie kann er behoben werden?

Insert table(OperationID,OpDescription,FilterID)
values (20,'Hierachy Update',1)

Fehler:

Server: Msg 544, Ebene 16, Zustand 1, Zeile 1

Es kann kein expliziter Wert für die Identitätsspalte in der Tabelle 'table' eingefügt werden, wenn IDENTITY_INSERT auf OFF gesetzt ist.

-1voto

Usama Punkte 91

Löschen Sie einfach die Tabellen, die Sie in Ihre .dbml-Datei gezogen haben, und ziehen Sie sie erneut. Bereinigen Sie dann die Lösung>Erneuern Sie die Lösung>Erstellen Sie die Lösung.

Das hat bei mir funktioniert.

Ich habe die Tabelle nicht selbst erstellt, ich habe VS und SSMS verwendet, ich bin diesem Link für ASP.NET Identity gefolgt: https://docs.microsoft.com/en-us/aspnet/identity/overview/getting-started/adding-aspnet-identity-to-an-empty-or-existing-web-forms-project

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X