c# - 如何在 .net Windows 应用程序中存储数据

标签 c# .net visual-studio

在 Windows 窗体应用程序中存储数据的最佳方式是什么?

我使用带有本地 .mdf 文件的 SQL 开始了一个项目,但很快就意识到,当我创建安装程序并在另一个系统上安装时。我收到一条错误消息,提示未找到 SQL Server,因为该服务器未安装 SQL。

将安装此应用程序的目标系统将不会安装 SQL。

所以我的问题是:标准是什么? Windows 窗体应用程序中通常如何存储和访问数据?它真的是一个 .mdf SQL 数据库,还是某种类型的 sqlite 数据库?

如果我可以使用某种 SQL 数据库(mdf 文件),而不必在每台客户端计算机上也安装 SQL 服务器。我该怎么做?

谢谢!

最佳答案

现在有 SQL Server Compact Edition。这是直接编译到您的应用程序中的。最终用户不需要任何其他版本的 SQL Server 来使用您的应用程序。参见 http://www.microsoft.com/sqlserver/en/us/editions/compact.aspx

关于c# - 如何在 .net Windows 应用程序中存储数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9725510/

相关文章:

c# - @Html.RadioButtonFor 默认为未选中

c# - ASP.NET 未定义隐藏字段值

.net - 样式指南/布局 web.config 和 app.config 以获得持续支持的最佳方式

.net - 如何将Scala源代码编译成.Net

c# - 分区组的外部配置文件

c# - 如何在不迁移的情况下在 Visual Studio 中打开项目?

c# - 如何将函数分派(dispatch)给gui线程?

c# - 如何使用Microsoft AntiXss 4.x?

.Net矩阵

c++ - STL vector 无故损坏,VC++ 2017