我正在做一个小项目,因为它是本地应用程序(在WPF和C#中开发),所以一次只能有一个用户。为了存储数据,我曾考虑使用XML文件,但我想知道这是否是最佳方法。
数据用于什么:
- 舍杜勒斯
- 文件夹中的文件库(带有艺术家名称,标题,HDD上的位置)
- 可能基于统计数据进行统计
- ...
我想像中有关该库的信息会很好用XML,但是对于其余所有信息我都不太确定。同样,就开发速度而言,LINQ to SQL似乎比LINQ to XML更具收益。这是正确的还是我错了?我不确定是否应该将其发布在SO上或此处,但在这里似乎更合适!
先感谢您
2
代码“一次只能有一个用户”表示“六个月内这将是我们唯一的收入来源,需要同时支持4,000个用户”。制定相应的计划:)
—
Bryan Boettcher
您甚至不必运行sql服务器服务,如果您担心要从一台计算机迁移到另一台计算机,则可以将其设置为文件附加数据库。
—
彼得·史密斯
无论您选择什么,都可以创建一个抽象层,以便在必要时可以轻松地换用另一种方案
—
棘手怪胎