こんにちは、あなたがまだプロジェクトに取り組んでいるかどうかわかりませんが、私はあなたのための解決策を持っています.
あなたのサイト(msdn)から、ここで私が見つけたもの:
最初に、更新するオブジェクトをデータベースに照会します。次に、必要に応じてオブジェクトを変更します。最後に、SubmitChanges メソッドを呼び出して、変更をローカル データベースに保存します。
したがって、データベースにクエリを実行する必要があります(私のVB.netコードの例)
Dim monContact = From contact As Authentification In bddGLI.TableAuth Select contact
クエリを実行して結果をコレクションに取得する
Dim resultCollection = New ObservableCollection(Of Authentification)(monContact)
ForEach ループを使用してこのコレクションを実行し、オブジェクトを変更します
For Each elem As Authentification In resultCollection
elem.Mail = txtEmail.Text
elem.Nom = txtNom.Text
elem.Prenom = txtPrenom.Text
Next
そして、あなたのデータベースを保存することを忘れないでください
bddGLI.SubmitChanges()
では、本当にデータを更新したかどうかを確認する方法は? データベースを作成する場所で、テーブルにデータテストを挿入しました
Using db As New GeoLiveInfoDataContext(GeoLiveInfoDataContext.DBConnectionString)
If db.DatabaseExists() = False Then
db.CreateDatabase()
Dim contact As New Authentification
With contact
.Nom = ""
.Prenom = ""
.Mail = ""
End With
db.TableAuth.InsertOnSubmit(contact)
db.SubmitChanges()
End If
End Using
http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh286408(v=vs.105).aspx
C:\Program Files (x86)\Microsoft SDKs\Windows
Phone\v8.0に移動します\Tools\IsolatedStorageExplorerTool
SHIFT + 右クリック => ここでプロンプトを開く
ISETool.exe ts xd {ID APP HERE FROM MANIFEST } {PATH}
エミュレーターまたはデバイスにアプリをインストールすることを忘れないでください (デバッグではありません)。
これでパスに、SQL サーバー Compact Edition で開くことができる .sdf ができました。
アップデート前後にこのコマンドを実行し、違いを確認してください。