我正在使用.NET开发一个小型Windows应用程序。我该使用哪种数据库?
数据库结构
表1: 不超过3个字段: 50+条记录 (添加, 删除)
表2: 不超过10个字段: 10-20条记录 (添加, 删除)
我考虑使用XMLDatabase,但有人说不建议使用它。有什么原因呢? 如果使用XML文件作为数据库可以的话,您能否提供一些教程或最佳实践?我以前使用过XML文件。在将其用作数据库时有什么不同吗?
我还计划稍后向我的朋友们分发这个应用程序,这些人不是程序员,对技术了解较少。
如果我使用SQL Server,如何将其部署到其他机器上?如何将其添加到安装文件中?
更新:感谢答案。我决定使用SQLite,这里是一个关于SQLite和.NET的教程,如果有人感兴趣的话。