WP7 SQL Server CE如何更新

时间:2011-10-07 21:53:35

标签: windows-phone-7 sql-server-ce

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

大多数示例都是基本教程,仅显示插入和检索数据未更新。我相信我需要将我检索到的一个类附加到数据上下文中,但这就是我所拥有的。

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

感谢。

更新

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

我的情景稍微复杂一些。

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

1 个答案:

答案 0 :(得分:1)

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