2011-10-07 39 views
1

我正在将我的Windows Phone应用程序更新为芒果并开始使用SQL Server CE。我可以插入和选择数据,但是很难理解如何更新数据。WP7 SQL Server CE如何更新

大多数示例都是基本教程,只显示插入和检索数据未更新。我相信我需要附加一个我已经检索到的类到数据上下文,但这是我所知道的。

请有人指点我一个在线教程,显示如何做到这一点。或者一些示例代码会很棒。

谢谢。

UPDATE

基本更新看起来相当简单 - 查询数据库,更新对象,调用的SubmitChanges。

我的情况稍微复杂一点。

我有一个显示作业列表的页面。一个作业(JobDetail)被选中,另一个页面被用来编辑细节。在作业被编辑时,作业被写入缓存(另一个表JobCache)。如果用户取消编辑,则删除缓存。如果用户保存了编辑,JobCache对象将从缓存中提取出来,转换为JobDetail类型的对象,现在我想用新的JobDetail对象更新数据库。我不认为我可以调用SubmitChanges作为对象不是从查询生成的。我相信我需要用Attach来做到这一点。问题是如何?

+0

上下文应该有一个附加方法。 –

回答

1

为什么不能获取原始的JobDetail对象,从cahced对象更新已更改的属性并调用SubmitChanges?

+0

这是我一起去的解决方案。我还必须编写新的工作(对象不在数据库中)。 –