За SQL Server 2005+, ако няма тригер за вмъкване, променете израза за вмъкване (всички един ред, разделени за яснота тук) на това
INSERT INTO aspnet_GameProfiles(UserId,GameId)
OUTPUT INSERTED.ID
VALUES(@UserId, @GameId)
За SQL Server 2000 или ако има тригер за вмъкване:
INSERT INTO aspnet_GameProfiles(UserId,GameId)
VALUES(@UserId, @GameId);
SELECT SCOPE_IDENTITY()
И след това
Int32 newId = (Int32) myCommand.ExecuteScalar();