Per SQL Server 2005+, se non è presente alcun trigger di inserimento, modificare l'istruzione di inserimento (tutta una riga, divisa per chiarezza qui) in questo
INSERT INTO aspnet_GameProfiles(UserId,GameId)
OUTPUT INSERTED.ID
VALUES(@UserId, @GameId)
Per SQL Server 2000 o se è presente un trigger di inserimento:
INSERT INTO aspnet_GameProfiles(UserId,GameId)
VALUES(@UserId, @GameId);
SELECT SCOPE_IDENTITY()
E poi
Int32 newId = (Int32) myCommand.ExecuteScalar();