Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.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
Asp.net mvc context.savechanges()是否不更新数据库?_Asp.net Mvc - Fatal编程技术网

Asp.net mvc context.savechanges()是否不更新数据库?

Asp.net mvc context.savechanges()是否不更新数据库?,asp.net-mvc,Asp.net Mvc,传递给add()和savechanges()的对象不更新数据库。 但是,编写的sql查询会更新数据库 --我是mvc的新手,不知道什么可能导致这个小故障,所以附上了所有相关的屏幕截图 --请帮助---------------->>>您应该设置条目状态=修改,如下所示:- db.Entry(personalDetail).State = EntityState.Modified; db.SaveChanges(); 将您的代码添加到问题中请注意,模型视图控制器标记用于有关模式的问题。ASP.NE

传递给add()和savechanges()的对象不更新数据库。

但是,编写的sql查询会更新数据库

--我是mvc的新手,不知道什么可能导致这个小故障,所以附上了所有相关的屏幕截图


--请帮助---------------->>>

您应该设置条目状态=修改,如下所示:-

db.Entry(personalDetail).State = EntityState.Modified;
db.SaveChanges();

将您的代码添加到问题中请注意,模型视图控制器标记用于有关模式的问题。ASP.NET-MVC实现有一个特定的标记。1/。在讨论您的问题时,您应该添加您尝试过的代码。2/. 当您遇到任何问题时,您可以向我们显示:错误消息是什么?或者您被困在哪里了?不,通过
DbSet.Add()
添加实体已经设置了正确的EntityState(在本例中不会修改)。