Windows Phone 7(WP7)開發工具 查看隔離儲存區 (Isolated Storage)空間中資料庫內容

來源:互聯網
上載者:User

  自Mango開始,Windows Phone 7支援原生的資料庫,但是必須是使用LINQ,而且這個資料庫儲存在隔離儲存區 (Isolated Storage)空間中。這在一定程度上,給我們的資料庫開發工作帶來了諸多的不便。工欲善其事必先利其器,一個最簡單的需要,就是在程式調試後,想看資料庫中的資料發生了什麼變化,這個在官方內建的SDK中似乎還沒有工具支援。

  要解決這個問題,需要兩步:

  1、每個應用的資料庫都是獨立的,以檔案的形式儲存在了該應用的隔離儲存區 (Isolated Storage)空間中,這就需要我們把這個檔案從[模擬器/真機]中拿出來。

  2、能夠開啟這個檔案並查看裡面的資料內容。

 

  對於第一步,其實就是隔離儲存區 (Isolated Storage)空間的檔案瀏覽與匯出問題,之前看過有一個工具,是要在項目中引入一個DLL,然後還要寫一些代碼,然後用他們提供的瀏覽軟體瀏覽,個人感覺這個比較麻煩,而且對項目的侵入性有點大,程式發布的時候還需要清理代碼。後來找到了一個工具,名字叫做“Windows Phone Power Tools”,首頁在http://wptools.codeplex.com/ ,這個工具可以不用修改應用代碼,直接連接模擬器/真機,讀取隔離儲存區 (Isolated Storage)空間中的資料。具體使用方法,很簡單,請直接移步該項目首頁,有圖~

  第二步,開啟並讀取資料庫的內容。通過Windows Phone Power Tools找到的尾碼名是.sdf的檔案,就是我們的資料庫檔案,把它匯出到你的電腦中。這個時候可以用VS開啟,具體方法是:點擊工具列上的“工具-串連到資料庫”,資料來源選擇“Microsoft SQL Server Compact 3.5”,串連屬性中的資料庫瀏覽輸入你匯出的那個資料庫檔案,點擊確定,就能在“伺服器總管”這個視圖中看到建立的資料庫連接了。然後再怎麼查看資料庫的資料,相信就不用我贅述了。

 

 

轉載請註明出處~ 錦燕雲

http://www.cnblogs.com/vistach/archive/2012/02/23/Windows_Phone_WP7_LINQ_Database_DB_View_SQL_Server_CompactPowerTools_IsolatedStorage.html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.