2016-07-24 91 views
-3

将对象传递给add(),然后savechanges()不更新数据库。context.savechanges()不更新数据库?

但是,写SQL查询不更新数据库

- 我是新来的MVC,didnt知道什么可能导致故障,从而连接所有相关的屏幕截图。

---请帮助------- >>>>>>>SCREEN SHOT LINK

+2

添加代码到问题 – Magu

+0

请注意,模型 - 视图 - 控制器标签是关于模式的问题。 ASP.NET-MVC实现有一个特定的标签。 –

+0

** 1 /.**在谈论你的问题时,你应该添加你尝试过的代码。 ** 2 /.**当你遇到任何问题时,你可以告诉我们:错误信息是什么?或者你卡在哪里? –

回答

-1

你应该设置项国家=修改,如下面: -

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

不,通过'DbSet .Add()'添加一个实体已经设置了正确的EntityState(在这种情况下它没有被修改)。 – CodeCaster