WPF创建包括数据库在内的安装项目



如何在安装程序中包含数据库,以便程序可以在任何PC上使用数据库?另外,我应该在connectionString中写些什么,因为现在我正在使用这个连接字符串,但当我将应用程序安装到另一台电脑上时,程序不起作用。

我认为您有一些问题可以通过使用稍微不同的方法来解决。首先,你想使用的数据库在应用程序中,对吗?如果是这样的话,可以考虑使用SQLite作为示例,它集成到你的应用程序中,这样连接字符串就相对于你的应用,这样连接串的问题就消失了。然后,对于数据库的填充,(据我所知(没有任何方法可以做,但你可以编写代码,在发布时为你完成数据库,方法可以简化,但它让你理解。

  1. 使用应用程序创建数据库
  2. 您有一个方法来检查数据库是否为空(或者只是一个主表,您也可以为该方法的特定用途写一行,以检查数据库是否是空的(
  3. 如果数据库为空,则用必须放入的数据填充数据库
  4. 仅此而已

我远没有这里的很多人那么先进,但在你找到更好的方法之前,这种方法可以发挥作用。

以下是.NET上SQLite的链接:https://anceret-matthieu.developpez.com/tutoriels/utiliser-sqlite-a-traversnet/

祝您今天愉快,欢迎来到StackOverflow。

最新更新