2011-10-03 183 views
1

我有一个很奇怪的问题。我尝试(使用实体框架) 这样提交对数据库的更改:SaveChanges()不起作用(实体框架,C#,Windows窗体)

private ProfEntities pe = new ProfEntities(); 
//... 
var row = pe.Irregular_Veebs.Single(e => e.id == id); //selecting one row by id 
row.seen = true; //changing seen property to true 
pe.SaveChanges(); 

它看起来简单,但它不工作:当我看到在数据库资源管理器中,“看到”领域仍然是假的。难道我做错了什么?

+0

它是否抛出异常? –

+0

您是否在数据资源管理器中刷新了视图? – Richard

+2

如果您使用文件数据库,则必须从调试或发布文件夹打开数据库 – wiero

回答

0

如果您使用的是文件数据库,您可能会探索解决方案文件夹中的db。要查看更改,您应该从Release或Debug文件夹打开数据库