2013-03-21 42 views
1

我的問題可能類似於谷歌搜索中的許多問題,但我有一些具體的查詢。我已經編寫了我的代碼,其中db是數據庫,而Items是具有文件名作爲一個屬性的表。db.SubmitChanges()不更新Windows Phone 8中的數據庫

var query = from fs in dB.Items 
       where fs.FilePath.Trim() == strOldpath.ToString() 
       select fs; 

       foreach (var fs in query) 
       { 
        fs.FileName = txtrename.Text.ToString();     
       } 

       try 
       { 
        dB.SubmitChanges(); 
       } 
       catch (Exception e) 
       { 

       } 

此代碼運行良好,但調試後,我停止模擬器,我在命令提示符下運行

ISETool.exe ts xd 19xxxx-b6f2-474b-a747-6axxxxxxx E:\Practise\WinPhone\PhoneApp3\

它會在特定的文件夾*。自衛隊,我可以打開在服務器瀏覽器。但我可以看到,而不是更新的文件名顯示舊的文件名。代碼運行良好。任何幫助爲什麼文件名不更新?我也爲表格設置了主鍵。

+0

如果你讀出來的​​數據,在代碼中,在設備上?設備中的 – 2013-03-21 14:59:29

+0

工作正常,但爲了調試目的,我們需要向其他人展示。但是databse並沒有更新並顯示舊的數據庫,儘管submitChanges()的工作原理是 – Debhere 2013-03-21 19:24:52

+0

你要麼自相矛盾,要麼我真的不明白。你如何確認'SubmitChanges()'工作,如果它不更新數據庫?爲了「工作」,必須更新數據庫 - 這就是它的功能。 – 2013-03-21 21:54:45

回答

相關問題