gpt4 book ai didi

.net - Windows 应用程序使用什么数据库?

转载 作者:数据小太阳 更新时间:2023-10-29 02:14:43 24 4
gpt4 key购买 nike

我正在 .net 中开发一个小型 Windows 应用程序。我应该使用什么数据库?

数据库结构

表 1:不超过 3 个字段:50 多条记录(添加、删除)

表2:不超过10个字段:10-20条记录(添加、删除)

我想过使用 XMLDatabase,但有人说不建议使用它。这是什么原因?如果可以使用 XML 文件作为数据库,那么您能推荐一些教程或最佳实践吗?我以前使用过 XML 文件。将其用作数据库时有什么不同吗?

我还计划稍后将应用程序分发给我的 friend ,这些人不是程序员,而且他们对技术的了解程度较低。

那么,如果我使用的是 SQL Server,我该如何将它部署到其他机器上呢?如何将它添加到设置文件?

更新:感谢您的回答。我要使用 SQLite,这是一个 tutorial关于 SQLite 和 .net,如果有人感兴趣的话。

最佳答案

SQLite 是适用于小型应用程序的好方法。它速度快、功能强大且占用空间小。

对于 .Net,有一个很棒的托管 SQLite 库,我在以前的项目中使用过它:

http://sqlite.phxsoftware.com/

编辑:

如果在 SQLite 和 SQL Server Compact 版本之间做出选择,您几乎总是希望选择 SQLite,除非您需要 SQLite 不支持的一些高级功能。

[我对 SQL Server Compact Edition 的安装大小进行了更正。上次看的时候,就不利多了。现在可能一样好。]

关于.net - Windows 应用程序使用什么数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/710718/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com