插入自动递增id
本文关键字:id 插入 | 更新日期: 2023-09-27 18:15:10
我使用SQL Server (.MDF
)数据库与c#,我想拉上插入自动增量id。
目前我有一个3单元格的表:
- Id || int
- StartDate || datetime
- GameMode || nchar(10)
在代码级别上,我没有插入ID单元格,数据库的设置会处理它:
db.TblGames.InsertOnSubmit(new TblGame { StartDate = DateTime.Now, GameMode = gm.ToString() });
db.SubmitChanges();
任何想法?
我认为你正在使用LINQ to SQL。自动生成的id应该在.SubmitChanges()
返回后的TblGame实例中。保留TblGame实例来检索它,如下所示:
var game = new TblGame { StartDate = DateTime.Now, GameMode = gm.ToString() };
db.TblGames.InsertOnSubmit(game);
db.SubmitChanges();
var id = game.Id;