Obter chave de identidade automática após inserir via EF

Existe uma maneira direta de recuperar uma chave primária gerada automaticamente pelo banco de dados ao adicionar um registro via Entity Framework 4.

Por exemplo

dbcontext.Entity_Tables.Add(new Entity_Table { item1 = val1, item2 = val2 });
dbcontext.SaveChanges();
newPK = ???;

O equivalente SQL seria:

newPK = executeOnDB("INSERT INTO Entity_Table (item1, item2) VALUES (val1, val2);SELECT @@Indentity";);

BTT eu estou usando MySQL, mas o SQL seria o mesmo que no MSSQL

questionAnswers(1)

yourAnswerToTheQuestion