W przypadku SQL Server 2005+, jeśli nie ma wyzwalacza INSERT, zmień instrukcję INSERT (cała linia, podzielona dla jasności tutaj) na to
INSERT INTO aspnet_GameProfiles(UserId,GameId)
OUTPUT INSERTED.ID
VALUES(@UserId, @GameId)
Dla SQL Server 2000 lub jeśli jest wyzwalacz wstawiania:
INSERT INTO aspnet_GameProfiles(UserId,GameId)
VALUES(@UserId, @GameId);
SELECT SCOPE_IDENTITY()
A potem
Int32 newId = (Int32) myCommand.ExecuteScalar();