用于小型项目的数据类型

时间:2011-05-26 01:48:44

标签: .net xml database data-structures

我有一个人的项目。在您看来,我应该使用哪种类型的数据结构(文本文件,xml,其他)?

以下是我项目的要点: - 不能真正使用任何数据库服务器,因为它是用于个人用途的,我不想安装除软件本身以外的任何东西; - 我得到了一些我需要存储的对象类(最多15个); - 如果它有任何差异,我将使用WPF来设计界面。

我在考虑使用XML文件。我可以使用XMLSerialiser,但我对这些并不是很了解 我也是关于一个mdb数据库,但由于mdb文件的驱动程序不再设计为64位(或者我听说过),我认为我不能真正使用它,因为我认为accdb文件需要在每个文件中安装一个驱动程序电脑我会安装,我不希望这样。如果没有,那么我想accdb将是我的第二选择。

有什么想法吗?

2 个答案:

答案 0 :(得分:5)

没有更多信息很难说,但SQLite是一个小型快速SQL数据库,不需要安装任何软件。 .NET支持由System.Data.Sqlite提供。

我以前在一个小项目中使用过这个软件,对我来说效果非常好。

答案 1 :(得分:4)

为什么不考虑使用SQL Server Compact之类的东西。这将允许您将一个小型数据库文件与您的应用程序一起打包,并且您不需要再安装任何其他内容。

http://www.microsoft.com/sqlserver/2008/en/us/compact.aspx