Emi*_*y C 0 c# database windows sql-server kinect
我正在使用 C# 开发 Microsoft Kinect 游戏(适用于 Windows),我需要一个本地数据库来存储有关玩家及其进度的信息以及有关他们的分数和准确性的更详细信息。我从未在 Windows 应用程序中使用过数据库,我一直在寻找有关如何使用的建议。我一直在尝试使用 SQL Server,因为它可以让我在 Visual Studio 中创建一个数据库。我一直无法找到许多关于如何从 C# 应用程序中与数据库交互的资源。
我真的对 SQL Server 知之甚少,所以我不知道它是否是我需要的正确选择。有没有人建议使用哪种数据库系统?你能指出一些关于如何做我需要做的事情的好的资源/例子的方向吗?
非常感谢!
编辑:我还应该提到我确实有使用 SQL 的经验。
还有其他更便携的解决方案,例如SQLite和SQL Server Compact Edition,它们不需要单独的服务器安装,并且更容易从独立的桌面应用程序中访问和分发。
该用法可以在很大程度上与外部 SQL 服务器和/或 Linq to SQL 进行比较,因此实际实现应该不会那么难。
一些有趣的链接:
正如另一条评论中提到的,一个简单的序列化 XML 文件也可能足以供您使用。它快速、简单,如果您不需要执行任何实际的数据库操作而只需保存和加载所有内容,那么它可能会更有效率。
| 归档时间: |
|
| 查看次数: |
897 次 |
| 最近记录: |