我在我的 ASP.NET 应用程序中使用 EntityDataSource 和 DetailsView。我想在插入记录后获取标识列值。ObjectDataSource 有 e.ReturnValue 属性我想知道它在 EntityDataSource 中的等价物吗?
问问题
557 次
1 回答
1
您可以订阅该Inserted
事件,这是一个EventHandler<EntityDataSourceChangedEventArgs>
.
该EntityDataSourceChangedEventArgs
实例有一个 Entity 属性,表示新插入的实体。
void EntityDataSource1_Inserted(object sender, EntityDataSourceChangedEventArgs e) {
YourEntityType newlyAdded = (YourEntityType)e.Entity;
int newId = newlyAdded.Id;
}
于 2011-12-23T04:08:18.823 回答