如何在不创建额外文件的情况下维护客户端数据库

时间:2016-05-21 16:45:32

标签: c# database

我是C#的新手,我正在尝试在我的应用程序中存储数据而不创建外部数据库文件。这甚至可能吗?我想把它作为一个单一的可执行文件保存为便携式。

如果可以的话,有人可以将我链接到某种教程或指南吗?只是想弄湿我的脚。

2 个答案:

答案 0 :(得分:1)

SQLite是客户端数据库的默认答案。

答案 1 :(得分:0)

如果数据库是只读的,那么您可以将其作为资源包含在应用程序中。您无法在运行时更改exe文件。如果db是读/写,则必须有一个外部文件。

您可以从包含在应用程序中作为资源存储的默认条目的空数据库或数据库开始,并在首次启动应用程序时将其复制到外部文件。至少,这将使部署更容易。