我正在写一个射箭锦标赛管理应用程序。此应用程序将在没有互联网连接的法官笔记本电脑上运行。
它可以轻松管理球员,球队及其得分和分数。 我正在用C#.NET编写。
我的问题:
将有大约100名球员分成大约20支球队。 存储球员和球队信息的最佳方式是什么? 如何将该信息保存到光盘?我不能在法官的PC上安装任何其他软件(所以没有本地MySQL)。
你能给我一些想法吗?
将来可能会有超过一个人一次输入分数(可能的LAN连接)。怎么适应这个? (这不太重要,现在我需要1个功能)。
答案 0 :(得分:3)
SQLite可能还有很长的路要走。它是一个嵌入式数据库,不必单独安装(换句话说,您可以在程序中安装它。)
答案 1 :(得分:2)
如果使用DataTables创建DataSet,则可以将表保存为XML。如果将域与其他代码分开,则可以使用数据库轻松替换数据集,请参阅存储库模式。