实体框架SaveChanges不保存数据 [英] Entity Framework SaveChanges does not save data

查看:138
本文介绍了实体框架SaveChanges不保存数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

using (var db = new dbEntities())
{
    var dbUser = (from u in db.Users
                  where u.Id == Id
                  select u).First();

    dbUser.LastName = LastName;
    dbUser.FirstName = FirstName;
    dbUser.GroupId  = GroupId;
    dbUser.VoicesCount = VoicesCount;

    db.SaveChanges();
 }

这不会保存对数据库的任何更改。但是也不例外。为什么?

This does not save any changes to the database. But there are no exceptions, either. Why?

UPD:好的,我也在SQL Server CE上尝试过,没有任何变化。它不会保存更改的数据。

UPD: Ok, I tried it also for SQL Server CE and nothing changes. It doesn't save the changed data.

推荐答案

在bin / debug文件夹中查找数据库副本,它将拥有更改的数据,因为您要在数据库中包含应用程序的内容

Look in you bin/debug folder for a copy of the database, it will have the changed data, as you are including the database a content with your app

这篇关于实体框架SaveChanges不保存数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆