2011-10-07 67 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

這是我一起去的解決方案。我還必須編寫新的工作(對象不在數據庫中)。 –