Я разрабатываю приложение ASP.net, используя Entity Framework. Я использую DetailsView
для вставки данных в базу данных. Существует таблица как Client
, а ее первичный ключ - client_id
. client_id
автоматически генерируется базой данных. Мне нужно создать автоматическую сгенерированную client_id
после вставки записи в таблицу Client
и назначить ее скрытому полю для дальнейшего использования.
Я искал об этом, и я нашел много решений. Но я не знаю, как их использовать, так как я новичок в asp.net. Я обнаружил, что Entity Framework автоматически заполняет бизнес-объекты с помощью значений, генерируемых db, после вызова SaveChanges()
. Мой вопрос: где я должен это назвать в своем частичном классе? Что такое событие?
Я использую DetailsView с EntityDataSource и привязываю EntityDataSource напрямую с Entity Model, поэтому я не создаю объекты для вставки данных.