Rufen Sie nach dem Einfügen die Datensatz-ID in Entity Framework ab

Ich entwickle eine ASP.net-Anwendung mit Entity Framework. Ich benutzeDetailsView Daten in die Datenbank einfügen. Es gibt einen Tisch alsClient und sein Primärschlüssel istclient_id. client_id wird automatisch von der Datenbank generiert. Ich muss automatisch generiert werdenclient_id nach dem Einfügen eines Datensatzes inClient Tabelle und weisen Sie es einem ausgeblendeten Feld für die zukünftige Verwendung zu.

Ich habe danach gesucht und viele Lösungen gefunden. Aber ich kann sie nicht benutzen, da ich neu bei asp.net bin. Es wurde festgestellt, dass Entity Framework Geschäftsobjekte nach dem Aufruf automatisch mit den von der Datenbank generierten Werten auffülltSaveChanges(). Meine Frage ist, wo soll ich das in meiner Teilklasse nennen? Was ist die Veranstaltung ?

Ich verwende DetailsView mit EntityDataSource und binde EntityDataSource direkt mit Entity Model. Daher erstelle ich keine Objekte zum Einfügen von Daten.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage