【WPF】ConfigurationManager连接sqlite数据库

 提供对客户端应用程序配置文件的访问。 此类不能被继承。

1、引用ConfigurationManager

在Nuget引入 ConfigurationManager。

using System.Configuration;

 

 

2、添加App.config文件

 3、添加配置

1)添加数据库连接配置

       将项目中现存的数据库设置为 始终复制,这样就会在生成的应用程序目录下生成Respositoies文件夹,并且拷贝该数据库,这样可以使用相对地址。

添加数据库链接,添加name和connectionString.\Respositoies\Database.db;是相对地址,相对于 可执行文件的目录。如下应用:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <connectionStrings     >
        <add name="ConnectionString"   
             connectionString="Data Source=.\Respositoies\Database.db; "
             providerName="Microsoft.EntityFrameworkCore.Sqlite"
             />
    </connectionStrings>

</configuration>

 

 .\Respositoies\Database.db;表示相对路径,是相对与CTMvvmDemo.exe当前目录而言的。

2)添加命名空间

using Microsoft.Extensions.Configuration;

3)使用

 

string connectionString = ConfigurationManager.AppSettings["connectionString"];


 

posted @ 2022-11-06 14:33  小林野夫  阅读(529)  评论(0编辑  收藏  举报
原文链接:https://www.cnblogs.com/cdaniu/