c#中EF框架中使用了saveChanges(),但依然无法更新的数据库中

而且saveChanges()返回1了,但还是只是更新了内存中的实体,没有更新到数据库中

用断点调试过,返回的值确实是1。求教!!

更新的应该是debug下面的mdf,而VS每次编译时候会自动把项目里的mdf复制到debug下
编译好后,不用vs,直接运行debug下的exe,然后操作更新数据库,就应该改变了。
如果你再次运行exe,就应该和上次关闭时的结果一样
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-04-09
Update() entity的更新-> saveChanges() 数据库更新 顺序
第2个回答  2015-05-29
你好,很高兴为你解答。
你的cmd貌似没执行啊。。。。
cmd.ExecuteNonQuery();
如有其他问题,可以继续追问追问

这是用EF框架dbcontext,不是直接用sqlclient连接,里面都没有sqlcommand吧..........

相似回答