是否可以获取添加对象的实体键值?
键值在context.SaveChanges()之后设置。但不幸的是,在context.SaveChanges之后,EntityState.Added已经消失了。
答案 0 :(得分:0)
您是在谈论已添加到上下文中的实体的主键吗?如果是这样,您可以直接在SaveChanges()之后访问它。通过调用实体对象的主键属性。
即
context.AddToMyTable(entity);
context.SaveChanges();
int primaryKey = entity.Id;
保存更改后,实体对象应该会更新。