保存并继续逻辑理解

时间:2014-03-04 10:01:19

标签: sql-server asp.net-mvc entity-framework

我正在开发Asp.net MVC 4,我需要采取行动保存并继续编辑    但我不明白它是如何必须的。

创建实体的每一件事都可以。实体框架发送实体(ID为空)   sql server。之后,sql server插入该实体,但我想保存并继续 逻辑如何在sql插入后获取实体id。我怎样才能做到这一点 ?

祝你有个美好的一天,谢谢。我试过但我没有

1 个答案:

答案 0 :(得分:4)

将对象插入实体后。您可以通过访问该插入对象的ID来获取该ID

Person person = new Person();
db.Persons.AddObject(person); //Inserting object to the entity
db.SaveChanges(); // saving to the database through context

//getting ID
int PersonId = person.PersonId;