我有一个人的项目。在您看来,我应该使用哪种类型的数据结构(文本文件,xml,其他)?
以下是我项目的要点: - 不能真正使用任何数据库服务器,因为它是用于个人用途的,我不想安装除软件本身以外的任何东西; - 我得到了一些我需要存储的对象类(最多15个); - 如果它有任何差异,我将使用WPF来设计界面。
我在考虑使用XML文件。我可以使用XMLSerialiser,但我对这些并不是很了解 我也是关于一个mdb数据库,但由于mdb文件的驱动程序不再设计为64位(或者我听说过),我认为我不能真正使用它,因为我认为accdb文件需要在每个文件中安装一个驱动程序电脑我会安装,我不希望这样。如果没有,那么我想accdb将是我的第二选择。
有什么想法吗?
答案 0 :(得分:5)
没有更多信息很难说,但SQLite是一个小型快速SQL数据库,不需要安装任何软件。 .NET支持由System.Data.Sqlite提供。
我以前在一个小项目中使用过这个软件,对我来说效果非常好。
答案 1 :(得分:4)
为什么不考虑使用SQL Server Compact之类的东西。这将允许您将一个小型数据库文件与您的应用程序一起打包,并且您不需要再安装任何其他内容。