我正在使用实体框架开发ASP.net应用程序。我正在使用DetailsView
将数据插入数据库。有一个表为Client
,其主键为client_id
。 client_id
是数据库自动生成的。在将记录插入Client
表后,我需要自动生成client_id
,并将其分配给隐藏字段以供将来使用。插入后在实体框架中获取记录ID
我搜索了这个,我发现了很多解决方案。但我不知道如何使用它们,因为我是新来的asp.net。我发现在调用SaveChanges()
之后,Entity Framework会自动用db生成的值填充业务对象。我的问题是我应该在我的部分课程中把它称为什么?什么是事件?
我使用DetailsView与EntityDataSource和EntityDataSource直接与实体模型绑定,所以我不创建对象来插入数据。
可能重复的[我如何获得在实体框架中插入实体的Id?](http://stackoverflow.com/questions/5212751/how-cani-i- get-id-of-inserted-entity-in-entity-framework) –
@Michael Freidgeim它不是重复的,因为Bishan希望使用EntityDataSource,并且问题和答案与EntityDataSource无关。 –