gpt4 book ai didi

c# - 使用本地数据库的 WPF C# 应用程序

转载 作者:太空狗 更新时间:2023-10-29 19:39:11 24 4
gpt4 key购买 nike

在应用程序中使用数据库时,我是一个新手。我的任务(和某种目标)是使用 C# 在 WPF 中创建一个应用程序,该应用程序可以连接到/使用存储在用户计算机上的本地数据库。数据库"file"应该易于加载和在机器之间移动,并且如果可能,在应用程序安装期间在用户的 PC 上创建。数据库需要有一个选项,可以从应用程序内部修改,也可以从相应的数据库管理工具中修改,以更新其大部分内容。 DB 的文件安全性在这个项目的情况下不是问题。我知道我所描述的可能根本没有意义,我可以简单地将应用程序设置导出到一个文件,但这不是我在这种情况下要寻找的。到目前为止,我已经在 Microsoft SQL Server 2014 Express 中创建了一个数据库,但老实说,我不知道是否可以按照我所描述的方式将此数据库移动到另一台 PC(至少不安装 SQL Server 的新实例这台机器)。

正如我在开头提到的,我是数据库方面的新手,因此欢迎任何建议。

最佳答案

如果我没理解错的话,您正在寻找某种可移植数据库,对吧?在这种情况下,有多个已建立的解决方案可以很好地与 C# 配合使用。

以下是一些可能值得您关注的内容:

完全成熟的数据库,可以用作嵌入式版本,无需在后台运行服务器。

  • Firebird
  • MySql (您可能首先要检查使用它的许可限制。)

我的推荐是 SQLite,因为它很容易上手。此外,还有许多免费提供的数据库管理工具。然而,我个人最喜欢的是付费产品,Firebird Maestro .我发现使用它非常直观,虽然它是付费产品,但价格仍然相当实惠(他们每年也有多次促销事件)。

但是,还有许多其他免费工具可供选择。您最喜欢的互联网搜索引擎将成为您的 friend 。 :-)

关于c# - 使用本地数据库的 WPF C# 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25176424/

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