Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 保存并继续逻辑理解_Sql Server_Asp.net Mvc_Entity Framework - Fatal编程技术网

Sql server 保存并继续逻辑理解

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)

我正在Asp.NETMVC4上开发,我需要操作保存并继续编辑 但我不明白这是怎么回事

关于创建实体,一切都可以。实体框架将entityID为空的实体发送到 sql server。在sql server之后插入该实体,但我想保存并继续 逻辑如何在sql插入后获取实体id。我该怎么做


祝你今天愉快,谢谢。我尝试过,但在将对象插入实体后,我没有

。您可以通过访问插入对象的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。