如何在WPF应用程序中创建不需要任何外部连接的内部数据库

本文关键字:任何外 连接 数据库 内部 不需要 创建 WPF 应用程序 | 更新日期: 2023-09-27 18:17:29

我使用c# WPF并创建了一个WPF桌面应用程序,现在我有问题将其导出到客户端的计算机,我使用SQL Server Management Studio 2014。现在的问题是,我希望该软件的安装/安装屏蔽包含上述软件的所有组件,所以当我安装它时,它不需要额外的应用程序。我只是想有一个数据库内完成的应用程序。不是一个连接到外部数据库或任何外部连接,而是一个,所以所有的数据都是可读、可写、可删除的,从应用程序本身。由于

如何在WPF应用程序中创建不需要任何外部连接的内部数据库

您可以使用SQLite,可以在这里找到。

可以在这里找到教程

您还可以使用SQL Server Express,它在大小方面受到限制(10Gb)。

使用MS安装程序很容易设置

你将有一个像

这样的连接字符串:
<add name="ConnectionStringName"
    providerName="System.Data.SqlClient"
    connectionString="Data Source=(LocalDB'v11.0;AttachDbFileName=|DataDirectory|'DatabaseFileName.mdf;
   InitialCatalog=DatabaseName;
   Integrated Security=True;MultipleActiveResultSets=True" />