c# - C# 桌面应用程序的数据库引擎

标签 c# database desktop-application

我需要一个用于桌面应用程序的轻量级数据库引擎。该应用程序不是以数据为中心的,尽管它需要一些持久数据。您会使用 MS SQL Server Express Edition 还是 SQLite 中的哪一个?

编辑

SQL Server Compact 版是免费的吗?如果是这样的话,SQLite 与 SQL Server Compact 版相比如何开发这种应用程序呢?

最佳答案

绝对不是 Sql Server Express。那是一个服务器类引擎。您需要一个进程内引擎。在这方面,SQLite 很好。 Sql Server Compact Edition 也是如此。两者都是免费的,都应该足以满足您的需求。

关于c# - C# 桌面应用程序的数据库引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1421612/

相关文章:

angular - 使用 Ionic 4 和 Electron Desktop 将文件保存在文件夹中

c# - 查询嵌套数据的有效方法

sql - 数据库模式

java - 如何使用 JavaFX 桌面应用程序包请求 UAC 管理权限?

mysql - 如果它通过类似的方法mysql,则计算行数

c# - InvalidCastException : Specified cast is not valid

c# - 将大型 vb6 应用程序移至 Web 或 winform。你决定!

c# - 使用 SMO 找到要还原的备份文件

c# - C# 的 using 语句是否调用 Dispose on out 参数?

c# - Spring.NET - 作为依赖项的 Lambdas - 可能使用 XML?