如何开始使用Windows Phone数据库编程

时间:2014-05-05 11:40:09

标签: c# database windows-phone-8 windows-phone

我是 Windows Phone (以及 Windows )开发的新手,而 C#。我已经完成了我的第一个程序作为单位转换器对于 Window Phone 8.1 使用 C# Silverlight ,在模拟器和手机上运行它们。

现在我想构建一个可以存储数据的应用程序(例如日记,我可以每天在其中存储纯文本),比如数据库的使用,但我真的不知道怎么做,我是否需要某种类型的数据库,如SQLite,或者有一些内置的解决方案可以在Windows Phone中存储自定义数据。

你能告诉我怎么去和从哪里开始吗?

1 个答案:

答案 0 :(得分:2)

在Windows Phone Silverlight应用程序中,您可以选择使用带有LINQ-to-SQL框架的SQLCE数据库(请参阅文档here)。但是,如果您正在考虑构建一个可在Windows和Windows Phone上运行的通用应用程序,那么您唯一的数据库选项是SQLite(有关详细信息,请参阅here)。

这就是说 - 除非您需要对大量结构化数据执行查询,否则数据库可能对您的应用程序来说太过分了。您可能想要考虑简单地使用平面文件(文档here)来启动,并且只有在日记条目的元数据量超出您想要保留在内存中的元数据时才会升级到数据库。