首页 > 数据库 >【WPF】ConfigurationManager连接sqlite数据库

【WPF】ConfigurationManager连接sqlite数据库

时间:2022-11-06 14:46:52浏览次数:37  
标签:sqlite Respositoies ConfigurationManager 数据库 connectionString 添加 WPF

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

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"];


 

标签:sqlite,Respositoies,ConfigurationManager,数据库,connectionString,添加,WPF
From: https://www.cnblogs.com/cdaniu/p/16601633.html

相关文章

  • wpf
    目录学习之因学习资料学习坎坷MyApp.txt(7,4):errorCS0012:类型“Enum”在未引用的程序集中定义。必须添加对程序集“System.Runtime,Version=6.0.0.0,Culture=neutra......
  • SQLite简单使用
    SQLite是什么?首先它是一个数据库有什么特点?是一个嵌入式的数据库,存储形式为一个文件,不需要任何配置,比如说在python中想使用它,直接import简单使用#导入数据库imp......
  • wpf VS2017 带图片显示的自定义Combox
    先看下效果图  思路大概是将ComboxItem分为4列,然后将下拉框选中的值设置到Combox中首先新建一个wpf的工程,取名为PictureCombox1.添加需要用的png图,先导入图片两张,取......
  • Pycharm社区版 - sqlite使用
    问题1:社区版没有database窗口怎么解决?https://www.jb51.net/article/255929.htm安装完成DatabaseNavigator后,按如下配置:问题2:创建了table后不会展示字段信息解决......
  • WPF XAML 中参数化构造函数赋值 DataContext
    引入命名空间:xmlns:system="clr-namespace:System;assembly=mscorlib"XAML:<Windowx:Class="WpfApp.MainWindow"xmlns="http://schemas.microsoft.com/winfx......
  • WPF 的 FlowDocumentScrollViewer滚动到最底下的方法
    官网上好像并没有直接给相应的接口和方法。发现一种有效的方法:先说方法:ScrollViewersv=flowScrollViewer.Template.FindName("PART_ContentHost",flowScrollViewer)......
  • 界面组件DevExpress WPF v22.1 - 全新升级数据分析功能
    DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpressWPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专......
  • WPF事件转命令
    <Windowx:Class="WpfAppDemo.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.c......
  • 【WPF 依赖注入】WPF Ioc (Inversion of control) 控制反转 应用案例
    实现控制反转的前提是依赖倒置案例项目   在App.xam=》App.xam.cs中配置服务usingCTMvvmDemo.MVVM.Views;usingCTMvvmDemo.MVVM.ViewsModels;usingCTMvvmD......
  • 【SQLite】常见错误汇总
    一、NOTNULLconstraintfailed:.id解决方法:1、设置主键2、主键自增https://www.jianshu.com/p/3ce7dc4ecd48 二、无法加载DLL“SQLite.Interop.dll”,找不到指定......