gpt4 book ai didi

c# - Windows 窗体应用程序的用户特定设置文件 : local xml file or database

转载 作者:行者123 更新时间:2023-11-30 15:50:16 27 4
gpt4 key购买 nike

我和我的同事似乎无法就以下问题的解决方案达成一致:

我们正在努力将我们的应用程序迁移到 .net 框架。它将是一个独立的应用程序(不是 Web 应用程序),它将包含许多用于更改我们庞大的数据库的自定义表单。因此,总而言之,如果没有数据库连接,应用程序将毫无用处。哦——而且没有必要建议将其作为 Web 应用程序,因为在这件事上真的别无选择。

我负责构建“主菜单”——我已经决定采用树状结构来列出所有自定义表单(按团队分类)。它还将包括一个“我的表格”部分和一个“最近的表格”部分,用户(我的表格)和系统(最近的表格)将定期更改。

我的问题是:存储这些自定义用户特定设置的最佳位置是什么?位于本地或位于数据库表中的 XML 文件?也许是因为我以前是网络应用程序开发人员,但我完全赞成将其存储在数据库中。大家怎么看?

感谢您的意见

最佳答案

如果用户可以在没有数据库的情况下运行,那么它们应该是一个本地 xml 文件。如果应用程序需要数据库才能正常运行,我会将它们添加到数据库中。为什么要向应用程序添加一些新概念,只是将数据存储在一个地方。您的应用程序也将能够以较低的权限运行。如果您使用的是 asp.net 成员模型(是的,用于桌面应用程序),那么您将能够利用分析。

我投票给数据库!

关于c# - Windows 窗体应用程序的用户特定设置文件 : local xml file or database,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/803245/

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