首页 > 数据库 >WPF 使用DbUtility 数据库通用操作类

WPF 使用DbUtility 数据库通用操作类

时间:2024-04-17 14:37:24浏览次数:28  
标签:SQLite 数据库 System dll DbUtility WPF

依赖准备

1.在WPF项目内首先通过NuGet包管理器进行安装需要操作的数据库依赖,我这里使用的是SQLite数据库所以安装的是System.Data.SQLite。

2.安装后需要下载DbUtility.dll,下边是网盘地址
https://www.123pan.com/s/TaoVjv-4aWHv.html

3.下载后把文件放到项目根目录下,在软件内引用一下三个dll
DbUtility.dll log4net.dll Utilities.dll

项目内使用

点击查看代码
using DbUtility;
using System.Collections.Generic;

namespace NewModel.model
{
    internal class DbUtilityTest
    {
        public DbAccess msgh = new DbAccess("Data Source=E:\\8f3a9mshh-0b5-48e5-9b08-38a61e31324b3", DbProviderType.SQLite);
        public void FindDataDelete(string guid)
        {
            List<Temp> List = msgh.QueryForList<Temp>($"select * from Temp where GUID = '{guid}'", null);
        }
    }
}

标签:SQLite,数据库,System,dll,DbUtility,WPF
From: https://www.cnblogs.com/ZhangQi777/p/18140637

相关文章

  • mysql复制数据库
    mysql复制数据库,导出导入方法一:使用mysqldump创建新的数据库createdatabasenew_db同一个mysql服务器复制数据库方法mysqldumpold_db-u账户-p密码|mysql-P端口new_db-u账户-p密码不同mysql服务器复制数据库方法mysqldumpold_db-u账户-p密码|m......
  • 全国各省市数据库
    --不足:23山东和16山东重复--创建DBPromary数据库createdatabaseDBPromaryuseDBPromarygo--创建promary表createtablepromary(proIDintprimarykey,proNamevarchar(50)notnull)--中国34个省级行政单位23个省5个自治区4个直辖市2特别行政区insertinto......
  • 达梦数据库-初步学习
    达梦数据库-初步学习sql连接方式su-dmdbacd/data//data/dm/bin/disqlSYSDBA/[email protected]:5236数据库信息查看查看当前数据库中存在的模式​select*fromSYSOBJECTStwheret."TYPE$"='SCH';​查看所有表空间​SELECT*FROMV$TABLESPACE;​表空间信息......
  • 如何使用pgloader迁移MySQL数据库至openGauss
    pgloader介绍pgloader是一个数据导入工具,使用COPY命令将数据导入到PostgreSQL。pgloader有两种工作模式,一种是从文件导入,一种是迁移数据库。pgloader在两种情况下都使用PostgreSQL的COPY协议高效的传输数据。openGauss兼容PostgreSQL的通信协议以及绝大部分语法,可......
  • 数据库系统概论-- p70第6题,用关系代数完成题目要求
    6.设有一个SPJ数据库,包括s、P、J、SPJ四个关系模式:S(SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLDR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY);供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成;零件表P由零件代码(PNO)、零件名(PNAME)、......
  • WPF中文网随笔(2)
    常用布局控件Panel其实是一个抽象类,不可以实例化,WPF所有的布局控件都从Panel继承而来publicabstractclassPanel:FrameworkElement,IAddChild它继承于FrameworkElement基类和IAddChild接口。所以,所有Panel元素都支持FrameworkElement定义的基本大小调整和定位属性,包......
  • wpf程序修改启动入口注意事项
    如果你在自定义的Main方法中直接使用App类并启动应用程序,但发现App.xaml中定义的资源没有被正确加载,那么问题可能在于如何正确配置App.xaml与你的App类的交互。确保App.xaml文件中的x:Class属性正确指向你的App类。这样,当你创建App类的实例并调用Run方法时,它......
  • WPF随笔收录-实时绘制心率曲线
    一、前言在自己的项目中,涉及到实时心率曲线的绘制,项目上的曲线绘制,一般很难找到能直接用的第三方库,而且有些还是定制化的功能,所以还是自己绘制比较方便。很多人一听到自己画就害怕,感觉很难,今天就分享一个完整的实时心率数据绘制心率曲线图的例子;之前的博客也分享给DrawingVis......
  • MyBatis-04-数据库配置
    XML解析时对environment节点的处理TransactionFactorytxFactory=transactionManagerElement(child.evalNode("transactionManager"));DataSourceFactorydsFactory=dataSourceElement(child.evalNode("dataSource"));DataSourcedataSource=dsFactory......
  • 控制台连接数据库成功,驱动也导入了没问题,但tomcat的servlet启动会报错。报错信息:java.
    查了很多资料这个报错信息是因为驱动导入不成功,但我确定我已经导入了,因为我在控制台输出了出来。找了很久,发现了这个小问题。原因是我在Eclipse中创建是一个标准的Web工程,它是自带lib文件夹的,然后我自己又自建了一个lib文件夹用来放驱动,结果就像这样报出一个错误!解决方案:......