我有一个C#应用程序,允许一个用户输入有关客户和工作站点的信息.这些信息非常基础.
以下是我对此计划所需的规范.
这一切似乎都指向了一个数据库,但是一个非常轻量级的数据库.但是,我还要求它对数据存储没有任何限制.如果您同意我应该使用数据库,请告诉我哪些最适合我的需求.如果您认为我不应该使用数据库,请就您认为最好的建议提出一些其他建议.
我正在开发一个C#应用程序,并希望确保我选择适合这些规范的数据存储的最佳选择.
该程序可以拥有无限量的数据,但该数据仅供使用该应用程序的单个用户使用.每次关闭应用程序时,我都需要保存数据,并且需要在应用程序启动时加载它.
我查看了数据库,但不确定哪种数据库最适合我的需求.另外,我想知道在给定上述规范的情况下是否需要数据库,也许我应该使用实现序列化和反序列化的二进制文件/ XML文件.
请指出正确的方向!
谢谢,OC
编辑:我忘记包含的一个重要因素是必须允许一个用户保存他/她输入的所有条目并将其导出到可以在应用程序/用户之间轻松共享的外部文件.