Sql server 保存并继续逻辑理解
我正在Asp.NETMVC4上开发,我需要操作保存并继续编辑 但我不明白这是怎么回事 关于创建实体,一切都可以。实体框架将entityID为空的实体发送到 sql server。在sql server之后插入该实体,但我想保存并继续 逻辑如何在sql插入后获取实体id。我该怎么做Sql server 保存并继续逻辑理解,sql-server,asp.net-mvc,entity-framework,Sql Server,Asp.net Mvc,Entity Framework,我正在Asp.NETMVC4上开发,我需要操作保存并继续编辑 但我不明白这是怎么回事 关于创建实体,一切都可以。实体框架将entityID为空的实体发送到 sql server。在sql server之后插入该实体,但我想保存并继续 逻辑如何在sql插入后获取实体id。我该怎么做 祝你今天愉快,谢谢。我尝试过,但在将对象插入实体后,我没有。您可以通过访问插入对象的id来获取该id Person person = new Person(); db.Persons.AddObject(person)
祝你今天愉快,谢谢。我尝试过,但在将对象插入实体后,我没有。您可以通过访问插入对象的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;
将对象插入实体后。您可以通过访问插入对象的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;
确保您有标识规范,数据库中的标识是否已打开,刷新您的edmx并在插入时更新Id。确保您有标识规范,数据库中的标识是否已打开,刷新您的edmx并在插入时更新Id。