Sto sviluppando un'applicazione ASP.net utilizzando Entity Framework. Sto usando DetailsView
per inserire dati nel database. C'è un tavolo come Client
e la sua chiave primaria è client_id
. client_id
viene generato automaticamente dal database. Devo generare automaticamente client_id
dopo aver inserito un record nella tabella Client
e assegnarlo a un campo nascosto per uso futuro.Ottieni ID record in Entity Framework dopo l'inserimento
Ho cercato su questo e ho trovato molte soluzioni. Ma non so come usarli da quando sono nuovo su asp.net. Ho scoperto che Entity Framework popola automaticamente gli oggetti di business con i valori generati da db dopo la chiamata SaveChanges()
. La mia domanda è dove dovrei chiamare questo nella mia lezione parziale? Qual è l'evento?
Sto usando DetailsView con EntityDataSource e lego EntityDataSource direttamente con Entity Model, quindi non sto creando oggetti per inserire dati.
Eventuali duplicati di [? Come posso ottenere l'identificazione del soggetto inserito nel quadro Entità] (http://stackoverflow.com/questions/5212751/how-can-i- get-id-of-inserted-entity-in-entity-framework) –
@Michael Freidgeim non è un duplicato perché Bishan lo desidera con EntityDataSource e la domanda e le risposte non si riferiscono a EntityDataSource. –