4

我想创建一个应用程序,为此我需要一个数据库。通过搜索谷歌,我知道对于我的目的来说,SQL localdb 会很好,因为它轻巧快速。请告诉我在我的程序中嵌入这个数据库的过程。我想创建一个可以在任何 Windows 机器上运行的桌面应用程序。

4

4 回答 4

3

我在GitHub中维护了 SQL LocalDB API 的 C# 包装器,它也可以在NuGet中使用。它将允许您在应用程序中管理 SQL LocalDB 的实例。

于 2014-09-23T19:26:17.880 回答
1

you can use Siaqodb,it is a C# written db and it is designed for embedded envs - http://siaqodb.com

于 2013-11-02T08:37:22.013 回答
1

Sql CE 可能很适合。Scott Guthrie 发布了关于实现这一点的信息 - http://weblogs.asp.net/scottgu/archive/2011/01/11/vs-2010-sp1-and-sql-ce.aspx

于 2012-06-21T18:54:29.570 回答
0

我以这种方式使用 SQL Express 取得了成功。

像您描述的那样部署最广泛的数据库是 SQLite。我也会检查一下。

SQLite这里

在此处使用 C# 包装器

或者这里的 SQLite 的 C# 端口

于 2012-06-21T19:03:34.223 回答