Como obter o último ID inserido?
Eu tenho este código:
string insertSql =
"INSERT INTO aspnet_GameProfiles(UserId,GameId) VALUES(@UserId, @GameId)";
using (SqlConnection myConnection = new SqlConnection(myConnectionString))
{
myConnection.Open();
SqlCommand myCommand = new SqlCommand(insertSql, myConnection);
myCommand.Parameters.AddWithValue("@UserId", newUserId);
myCommand.Parameters.AddWithValue("@GameId", newGameId);
myCommand.ExecuteNonQuery();
myConnection.Close();
}
Quando insiro nesta tabela, tenho uma coluna de chave primária auto_increment int chamadaGamesProfileId
, como posso obter o último inserido depois disso para que eu possa usar esse ID para inserir em outra tabela?