Windows phone 7 WP7 SQL Server CE如何更新

Windows phone 7 WP7 SQL Server CE如何更新,windows-phone-7,sql-server-ce,Windows Phone 7,Sql Server Ce,我正在将我的Windows Phone应用程序更新为Mango,并开始使用SQL Server CE。我可以插入和选择数据,但我很难理解如何更新数据 大多数示例都是基本教程,仅显示插入和检索数据而不是更新。我认为我需要将检索到的类附加到数据上下文,但这是我所能做到的 请有人告诉我一个在线教程,展示如何做到这一点。或者一些示例代码会很好 谢谢 更新 基本更新看起来相当简单-查询数据库、更新对象、调用SubmitChanges 我的情况有点复杂 我有一个页面显示工作列表。将选择一个作业(JobDet

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

大多数示例都是基本教程,仅显示插入和检索数据而不是更新。我认为我需要将检索到的类附加到数据上下文,但这是我所能做到的

请有人告诉我一个在线教程,展示如何做到这一点。或者一些示例代码会很好

谢谢

更新

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

我的情况有点复杂


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

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

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

上下文应该有一个attach方法。上下文应该有一个attach方法。这就是我使用的解决方案。我还必须为一个新作业(数据库中还没有对象)编写代码。这就是我所采用的解决方案。我还必须为一个新作业(数据库中还没有对象)编写代码。