Können nicht die auto-Inkrement über SQL Server Express Management Studio?

Habe ich gerade versucht, das einfügen Wert in eine Datenbank und arbeiten. Jetzt füge ich wieder und ich bekomme eine Fehlermeldung bei identischen Primärschlüssel.

Ich finde keine option zum ändern, werden auto-increment.

Ich bin die Tabelle zu aktualisieren, die via Linq-To-Sql.

User u = new User(email.Text, HttpContext.Current.Request.UserHostAddress,
                                        CalculateMD5Hash(password.Text));
db.Users.InsertOnSubmit(g);
db.SubmitChanges();

Ich nicht füllen Sie die user_id und es funktionierte beim ersten mal. Es wurde null.
Versuchen, fügen Sie einen zweiten Benutzer, der es machen will, die ID 0 wieder.

Konnte ich die Datenbank Abfragen und Fragen Sie nach der höchsten ID, aber das ist zu weit, wenn Sie wissen über auto-increment.

Wie kann ich diese einschalten? Alle, die ich finden kann, sind Skripte für die Erstellung der Tabelle. Ich würde gerne, um meine vorhandene Tabelle und einfach Bearbeiten.

InformationsquelleAutor KdgDev | 2010-12-07
Schreibe einen Kommentar