GZHelper有两种引用方式,直接引用源码项目Nuget引用Nuget引用:右键项目,选择管理NuGet程序包搜索GZDBHelper并安装至项目 阅读全文
1.项目介绍GZDBHelper数据库访问组件,.NET下开源的数据库访问库支持数据库有:MSSQL,SQLServer,MySQL,SQLite等支持事务,对象提交,查询结果转对象开源地址:https://github.com/YESDOTNET/GZDBHelper2.项目支持.NET4.0.N 阅读全文
GZDBHelper新增接口IProcedure,存储过程对象并且IDatabase接口中新增存储过程对象参数的调用方法//////执行存储过程,并返回受影响行数/////////intExecuteNonQuerySP(IProcedureprocedure);//////执行存储过程,返回数据集 阅读全文
介绍GZDBHelper.MSSQL模块中增加了一个SQLServer基础查询类:SQLServerTools在SQLServerTools中实现了一些方法:1)获得数据库列表publicListGetDBList_Simple()2)获得数据库列表,包含了数据库的文件信息publicListGet 阅读全文
SQLServer有提供SqlBulkCopy类,可以高效的批量插入大量数据到表中所以在GZDBHelper.MSSQL模块对IDataBase对象进行了扩展,扩展处两个方法publicstaticvoidBulkCopy(thisIDatabasecurrent,DataTabletable,in 阅读全文
介绍SqlParameterProvider为查询参数生成类,对MSSQL数据库进行了兼容和优化继承成GZDBhelper.IDBParms当使用GZDBHelper连接SQLServer数据库的时候,可以直接用这个类创建查询命令参数,然后调用即可调用示例data_PayOrderGetOrderI 阅读全文
目录IDataBase弃用两个方法IDataBase新增8个方法1.返回数据集合List对象2.返回第一条数据T对象IDataBase弃用两个方法ExecuteDataReaderExecuteDataReaderSP弃用原因:方法的智能不够清晰,容易混淆IDataBase新增8个方法1.返回数据集 阅读全文
每个方法都有一个对应的同名并以SP结尾的方法,代表运行存储过程,非SP结尾的代表运行SQL语句 阅读全文
Nuget安装Oracle.ManagedDataAccess安装后App.Config中DbProviderFactories节点会有一个Oracle的配置 阅读全文
创建SQLite测试数据库文件数据库中新建一张表tb_test,表结构如下给表增加几条数据添加Nuget包nuget包名:System.Data.SQLite.Core和System.Data.SQLite.Linq发送注意,不要安装System.Data.SQLite,不然会多出一堆的引用安装完成 阅读全文
说明GZDBHelper连接SQLServer数据库时,由于.NET本身兼容SQLServer数据库,因此无需引用三方库,使用C#连接SQLServer的正常操作即可测试代码privatevoidbutton1_Click(objectsender,EventArgse){//数据库服务器strin 阅读全文
安装NugetNuget包名为:MySql.Data安装的时候:2021-06-04新版不支持.net4.5,所以这里安装了旧版本6.8.8安装后app.config中会多出一个MySQL的配置忽略SQLite相关的配置,SQLite是做其他测试的时候添加的,和本章节无关项目引用如下:连接MySQL 阅读全文
//////外部在同一链接下执行,如果要获取输出的参数值,用此方法执行,配合GetParamValue执行,或者多次提交//////voidExcute(Actionaction);GarsonZhangwww.yesdotnet.com 阅读全文
//////在事物内执行//////boolExecuteTransaction(Actionaction);//////在事务内运行/////////boolExecuteTransaction(Funcbool>action);GarsonZhangwww.yesdotnet.com 阅读全文
//////删除【模型】//////boolDelete(paramsT[]objs);GarsonZhangwww.yesdotnet.com 阅读全文
//////更新【模型】//////boolUpdate(paramsT[]objs);GarsonZhangwww.yesdotnet.com 阅读全文
//////执行SQL语句,返回DataSet结构//////SQL语句///查询参数///DataSetGetDataSet(stringsql,IDbParmsparameters);GarsonZhangwww.yesdotnet.com 阅读全文
//////更新表格数据到数据库//////数据///查询语句///boolUpdate(DataTabledt,stringSelectSQL);//////更新表格数据到数据库//////数据///查询语句///更新所有值,True时更新所有字段,False时只更新有改变的字段///boolUp 阅读全文
//////执行SQL语句,判断是否有返回数据////////////boolHasRow(stringsql,IDbParmsparameters);GarsonZhangwww.yesdotnet.com//////执行存储过程,判断是否有返回数据//////存储过程名称///查询参数///bo 阅读全文
//////新增【模型】//////boolInsert(paramsT[]objs);GarsonZhangwww.yesdotnet.com 阅读全文
热门标签
.NET Core .NET Reactor ag-grid api安全 ASP.NET Core C#DLL加密 C#播放声音 C#代码混淆 C#代码加密 ChromeDriver DateTime DBeaver devexpress devTool DLL混淆 edge.js EF EFCore Electron element-ui el-form el-table excel FastReport FileStream FolderBrowerDialog FolderSelectDialog form提交 git gridcontrol gridview input javascript json字符串 JS转换对象JSON jwt JWT授权 linq log Math mitmproxy MVC MySQL Navicat nginx node_modules NSwag Nuget Nuget镜像 number pyinstaller python pythoncom python爬虫 python抓包 pywin32 redis Requests-html RestSharp Selenium sql SQL Server Swagger Visual Studio VSCode vue VueRouter vue路由 VUE页面通讯 Webpack Windows服务 winform wmi xlrd yaml YESWEB开发框架 白象 表单提交 播放声音 打开URL 代码混淆 弹窗提醒 对象转换 分布式 公共字典 机器码 静态资源 开发指南 路由参数 密钥 配置文件 权限 人工智能 任务 任务调度 日期间隔 日志 日志记录 省市区 授权验证 数据库 四舍五入 文案 文件读取 文件夹选择 文件目录选择 问题排查 行政区域数据 页面通讯 中间件
联系我们