文本文件,CSV xml或我的选项是什么?

时间:2010-08-31 09:52:36

标签: c# .net linq windows-mobile linq-to-objects

我想开发适用于Windows 7手机的应用。这将是一个GRE词汇应用程序。我不想使用SQL CE,我的应用程序将在概念上有3个表。我将使用Linq to SQL来查询数据。现在我很困惑我应该如何存储数据,以便于回溯和更新。

XML,CSV,XML或任何其他格式?

3 个答案:

答案 0 :(得分:1)

对于这样一个简单的数据库,我会使用XML或SQLite。两者都可以从代码中查询。

如果你想更新应用程序的外部,即如果你不想编写一个接口来更新词汇表单词,而只是打开一个文件并手动更新它,那么XML就是你要走的路。

SQLite可能比查询XML更快(不能肯定地说到这一点,但SQLite使用二进制格式,这通常更快),但是您需要编写所有屏幕来添加单词,更新定义,等

答案 1 :(得分:0)

答案 2 :(得分:0)

您可以use Perst作为数据存储。我也知道SQLite也有效,但我也听说它很慢。