我目前的Windows 7应用程序将实体框架代码与SQL Server Compact Edition一起使用。 Windows 8 SDK是否支持此技术?我们如何开发基于数据库的Windows 8应用程序?
答案 0 :(得分:7)
不,不。此外,ADO.NET不是Metro风格应用程序可用的.NET Core配置文件的一部分。通过Web服务进行远程存储显然是一种潜在的模式,但如果你绝对需要一个本地数据库,那么Tim Heuer就如何将SQLite与Windows 8 Metro风格的应用程序一起使用是good series。
答案 1 :(得分:0)
Kelvin记得Metro不仅适用于PC。它也是平板电脑(移动设备)的目标,其中CPU的每一秒工作都是电池成本。更好的app =更少的电池成本。移动应用程序应该简洁,快速,并且当他们不需要做某事时,做得少于更多:) 这就是为什么只支持SQLite,这就是为什么你不能使用繁重和复杂的数据库服务器。 如果你想使用一个compled DB JP说的是事实。您需要使用Azure。我在我的应用程序中这样做,它工作得很好。您的应用程序将更顺畅,因为所有数据库操作都在Azure上完成,这对您的应用程序很有用。
但最重要的是。您需要记住Metro app =普通PC,但也需要平板电脑和手机。如果你想在Win7上创建一个复杂的桌面应用程序,使它成为一个普通的桌面应用程序,不要试图将其推送到地铁。并非每个桌面应用都是地铁应用的优质材料