可以在Entity Framework的Save方法中返回插入的记录吗?

时间:2017-01-17 18:06:53

标签: entity-framework-6

我找到了一些代码,说明如何将标识列作为插入行的返回值。但是我们可以在同一个电话中获得记录吗?

下面的代码显示了如何获取ID。

using (var context = new MyContext())
{
     context.MyEntities.AddObject(myNewObject);
     context.SaveChanges();

     int id = myNewObject.Id; // Yes it's here
}

1 个答案:

答案 0 :(得分:1)

" myNewObject"应该使用您保存的信息进行更新。即使Id属性现在也应该包含您的记录的ID。