0

是否可以获取添加对象的实体键值?

键值在 context.SaveChanges() 之后设置。但不幸的是,在 context.SaveChanges 之后,EntityState.Added 消失了。

4

1 回答 1

0

您是在谈论添加到上下文中的实体的主键吗?如果是这样,您可以直接在 SaveChanges() 之后访问它。通过调用实体对象的主键属性。

IE。

context.AddToMyTable(entity);
context.SaveChanges();
int primaryKey = entity.Id;

保存更改后,实体对象应该会更新。

于 2012-11-06T17:53:25.800 回答