我的問題可能類似於谷歌搜索中的許多問題,但我有一些具體的查詢。我已經編寫了我的代碼,其中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\
它會在特定的文件夾*。自衛隊,我可以打開在服務器瀏覽器。但我可以看到,而不是更新的文件名顯示舊的文件名。代碼運行良好。任何幫助爲什麼文件名不更新?我也爲表格設置了主鍵。
如果你讀出來的數據,在代碼中,在設備上?設備中的 – 2013-03-21 14:59:29
工作正常,但爲了調試目的,我們需要向其他人展示。但是databse並沒有更新並顯示舊的數據庫,儘管submitChanges()的工作原理是 – Debhere 2013-03-21 19:24:52
你要麼自相矛盾,要麼我真的不明白。你如何確認'SubmitChanges()'工作,如果它不更新數據庫?爲了「工作」,必須更新數據庫 - 這就是它的功能。 – 2013-03-21 21:54:45