将用户数据存储在XML文件中是否可以?

rit*_*ity 2 xml data-storage

我有一个由少数用户(<12个用户)使用的应用程序.记录少于2000条,因此我决定使用XML文件并将文件存储在\ company\product\p.xml下.

这没关系,还是我在没有意识到的情况下打破了一些设计指南?

EnvironmentL .net/c#/ winforms

更新:在任何给定时间只有1个用户,1个线程将读取或更新.

Rom*_*eau 6

使用文件,您需要确保不会有多个线程/进程或其他工作单元同时写入它或冒着损坏的风险.

如果您需要多个并发写入,SQLite可能是一个很好的解决方案.