我刚刚尝试向数据库中插入值,它成功了。现在我再次插入相同的值,但是出现了主键重复的错误。
我无法找到任何选项将其更改为自动递增。
我正在通过Linq-To-Sql更新表格。
User u = new User(email.Text, HttpContext.Current.Request.UserHostAddress,
CalculateMD5Hash(password.Text));
db.Users.InsertOnSubmit(g);
db.SubmitChanges();
我第一次没有填写user_id
也能正常工作,但后来它变成了0。当我尝试添加第二个用户时,它又想把ID设置为0。
如果你知道自动递增,那么查询数据库并请求最高ID就太过分了。
我该如何打开自动递增呢?我只找到了用于表创建的脚本,而我想保留现有表并进行简单的编辑。