在Windows Phone 7應用程序中,我想查詢使用Isolated Storage存儲的大XML文件(城市列表)。如果我這樣做,文件將被加載到內存(> 5個月)?如果是這樣,我還有什麼其他解決方案?Silverlight隔離存儲和加載大文件
編輯:
更多細節。我想使用AutoCompleteBox(http://www.jeff.wilcox.name/2008/10/introducing-autocompletebox/),但不是使用Web服務(這是固定數據,不需要在線),我想要查詢文件/數據庫/獨立存儲......我有一個固定的城市列表。我在評論中說它是40k,但最終似乎接近1k行。
我會在我的應用程序中使用其他內容的web服務,但在這種情況下,它是一個城市列表。這是相當固定的,我不打算在未來添加任何城市,並且將其存儲在本地保證快速訪問。我想將它與AutoCompleteBox – 2010-11-17 14:40:50
配對,然後您可以考慮將其分解爲更小的文件(每個城市一個),並使用IsolatedStorageFile.GetFileNames列出所有文件並選擇適當的城市,將會更快比查詢單個文件:) – 2010-11-17 14:45:46
正如我對馬特所說的,城市*是*信息。我有40k行,每行只有兩列(郵編和城市名稱)。所以40K的文件似乎並不正確 – 2010-11-17 15:07:00