我正在开发Asp.net MVC 4,我需要采取行动保存并继续编辑 但我不明白它是如何必须的。
创建实体的每一件事都可以。实体框架发送实体(ID为空) sql server。之后,sql server插入该实体,但我想保存并继续 逻辑如何在sql插入后获取实体id。我怎样才能做到这一点 ?
祝你有个美好的一天,谢谢。我试过但我没有
答案 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;