对于SQL Server 2005+,如果没有插入触发器,则将插入语句(全部一行,为清楚起见在此处拆分)更改为此
INSERT INTO aspnet_GameProfiles(UserId,GameId)OUTPUT INSERTED.IDVALUES(@UserId, @GameId)
对于SQL Server 2000,或者如果有插入触发器:
INSERT INTO aspnet_GameProfiles(UserId,GameId) VALUES(@UserId, @GameId);SELECT SCOPE_IDENTITY()
然后
Int32 newId = (Int32) myCommand.ExecuteScalar();



