Obter ID de registro no Entity Framework após inserir

Estou desenvolvendo um aplicativo ASP.net usando o Entity Framework. estou a usarDetailsView para inserir dados no banco de dados. Existe uma tabela comoClient e sua chave primária éclient_id. client_id é gerado automaticamente pelo banco de dados. Preciso ser gerado automaticamenteclient_id depois de inserir um registro emClient tabela e atribuí-lo a um campo oculto para uso futuro.

Eu pesquisei sobre isso e encontrei muitas soluções. Mas eu não sei como usá-los desde que eu sou novo no asp.net. Descobri que o Entity Framework preenche automaticamente os objetos de negócios com os valores gerados por db após a chamadaSaveChanges(). Minha pergunta é onde devo chamar isso na minha aula parcial? Qual é o evento?

Eu estou usando DetailsView com EntityDataSource e ligação EntityDataSource diretamente com o Entity Model, então eu não estou criando objetos para inserir dados.

questionAnswers(4)

yourAnswerToTheQuestion