我正在學習如何開發Windows 8 Metro風格的應用程序,但我找不到在SQL Server中存儲用戶數據的方法。將用戶數據存儲在Windows 8 metro應用程序中
我可以使用什麼或如何存儲用戶數據。
我正在學習如何開發Windows 8 Metro風格的應用程序,但我找不到在SQL Server中存儲用戶數據的方法。將用戶數據存儲在Windows 8 metro應用程序中
我可以使用什麼或如何存儲用戶數據。
您無法從Metro應用程序訪問本地「桌面服務」。所以你將無法與本地SQL Server進行通信。 您可以使用存儲信息的在線服務,也可以使用本地存儲。
看看:
有幾個存儲數據的方式 - 漫遊設置(如果你希望在他安裝的所有win8設備上都有相同的數據編輯你的應用程序),孤立存儲中的應用程序設置關於將數據存儲在SQL服務器中,因爲您無法使用Metro應用程序部署sql數據庫,您需要有一個客戶端 - 服務器拱門來將您的服務託管在sql服務器數據庫之前。
除了你已經得到的答案之外,不要忘記標準的HTML5 localStorage,它應該跨平臺工作,因此有助於代碼的可重用性。什麼不是標準是你允許多少空間,但事實上的標準數量在所有平臺上大約爲5MB。對於Metro風格的應用程序,Windows 8可能更多,但這只是一個猜測。
您可以使用SQLite,讓Windows運行時
這裏有一個博客文章,解釋如何使用它:
http://timheuer.com/blog/archive/2012/08/07/updated-how-to-using-sqlite-from-windows-store-apps.aspx
截至目前,我們希望你將數據存儲在雲中。這在發佈時很可能會發生變化,很難預測。 –
我應該使用哪個雲 –
http://en.wikipedia.org/wiki/Cloud_computing –