2012-08-13 106 views
1

可能重複:
Embedded database for windows 8 appWindows 8 SDK是否支持SQL Server Compact Edition?

我當前的應用程序的Windows 7使用與SQL Server Compact Edition中的實體框架代碼。這項技術是否支持Windows 8 SDK?我們如何開發基於數據庫的Windows 8應用程序?

+0

http://www.microsoft.com/en-us/download/details.aspx?id=17876,系統要求 – LittleBobbyTables 2012-08-13 02:45:10

+0

微軟爲什麼不能支持它Windows 8. – Alvin 2012-08-13 02:48:24

+0

恕我直言,當構建Metro應用程序時,我認爲您不需要使用SQL CE的EF。 SQLite就足夠了,因爲如果你要爲Metro構建企業應用程序,我認爲他們希望你推送到Azure。只是我的觀點。 – 2012-08-13 03:14:21

回答

7

不,它不。此外,ADO.NET不是適用於Metro風格應用程序的.NET Core配置文件的一部分。通過Web服務進行遠程存儲顯然是一種可能的模式,但是如果您絕對需要本地數據庫,那麼Tim Heuer提供了一個good series,其中介紹瞭如何將SQLite與Windows 8 Metro風格的應用程序結合使用。

0

凱爾文記得Metro不僅僅適用於PC。它也針對平板電腦(移動設備),CPU的每秒工作都是電池成本。更好的應用=更少的電池餘量。移動應用程序應該是精簡的,快速的,並且不需要做更多的事情就可以做更少的事情:) 這就是爲什麼只有SQLite被支持,這就是爲什麼你不能使用沉重而複雜的數據庫服務器。 如果你想使用壓縮的數據庫JP是說實話。您需要使用Azure。我在我的應用程序中這樣做,它工作得很好。您的應用程序將更流暢,因爲所有數據庫操作都是在Azure上完成的,這對您的應用程序非常有用。

但最重要的是。你需要記住,地鐵應用程序=普通電腦,但也是平板電腦和手機。如果你想在Win7上創建一個複雜的桌面應用程序,使它成爲一個普通的桌面應用程序不要嘗試將其推送到地鐵。並非每個桌面應用程序都是用於地鐵應用程序的很好材料

+0

SQL Server Compact Edition也應該具有相同的權重。 – Alvin 2012-08-14 03:12:02

相關問題