在桌面.NET应用程序中,实现本地关系数据库的标准选项是使用SQL Server Compact Edition,然后当然可以使用SQLite和其他第三方引擎.
.NET Metro风格的应用程序有哪些可用选项?SQL CE似乎不可用 - 任何替换?实际上,整个System.Data命名空间似乎都消失了 - 所以没有LINQ to SQL或Entity Framework?
那些似乎可用于Metro HTML/JS应用程序的HTML5 IndexedDB怎么样 - 可以以某种方式从.NET中使用它吗?
我目前正在开发一个需要存储一些表的Windows 8应用程序.目前,我正在使用带有XDocument类的XML文件来解决目的.它采用save和load使用方法GetFileAsync和CreateFileAsync等.此外,还有save和load方法由不同的事件称为.但是,每当有重复调用时,都会抛出异常,告诉我文件访问被拒绝.预期的行为 - 更多细节在这里!虽然有肮脏的方法来避免这种情况(比如使用锁等),但我对结果并不满意.我更喜欢数据库.此外,我打算为Windows Phone 8编写另一个应用程序(可能还有一个Web版本),它将使用这些数据.
他们一再表示Windows 8是基于云的.现在的问题是:存储数据的正确方法是什么?XML似乎是对的,但我上面提到过有问题.什么是理想的基于云的解决方案涉及Windows 8,Windows Phone 8和Azure?我想要的只是存储表格并使其可访问.
对不起,如果问题似乎不清楚.如有需要,我会提供信息.