Как получить последний вставленный идентификатор?

У меня есть этот код:

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();
}

Когда я вставляю в эту таблицу, у меня появляется столбец первичного ключа auto_increment int с именем GamesProfileId , как я могу получить последний вставленный после этого, чтобы Я могу использовать этот идентификатор для вставки в другую таблицу?

169
задан BoltClock 8 March 2011 в 05:48
поделиться