如何在本地存储表格数据

时间:2014-05-28 11:20:27

标签: c# .net windows

在Windows桌面上的.net / c#应用程序中,我需要在本地存储一些有关用户行为的统计信息。

下次应用程序运行时,应再次读取此数据。

简单解释数据类型:它基本上是键值对。

我可以使用像sqlite这样的东西,但我可以想象已经有一些东西用于.NET中的预制作用了吗?

3 个答案:

答案 0 :(得分:1)

您可以使用二进制文件甚至JSON

序列化状态

答案 1 :(得分:1)

归结为您要存储的内容 - 对于简单数据对象,您可以使用XmlSerialization,它可以存储在IsolatedStorage区域,特定于appdomain或userlevel。

了解更多详情:http://msdn.microsoft.com/en-us/library/cc221360%28v=vs.95%29.aspx

如果它是关系型的,那么Sqlite也是您的选择。

所以百万美元的问题是 - 你打算存储什么?

答案 2 :(得分:0)

不确定,你想要实现什么。只是保留数据?或以某种方式访问​​/处理它?您对数据的处理决定了数据结构。

在其他方面,您可以将项目放入数组或列表,并使用LINQ访问它们。或者您可以使用ADO.NET DataSet / DataTable,即使没有数据库也可以使用它。