首页 > 数据库 >C#知识|封装典型的SQLServer数据库查询方法。

C#知识|封装典型的SQLServer数据库查询方法。

时间:2024-06-03 14:58:31浏览次数:25  
标签:封装 SQLHelper C# 代码 查询方法 SQLServer 学习

哈喽,你好啊,我是雷工!
前边学习封装了增删改的方法封装:
C#知识|通用数据访问类SQLHelper的编写》;
本节继续学习将两种典型的查询方法封装成类。
下边为学习笔记。

01 封装单一返回结果的封装

在查看封装后的代码之前,可以先看下封装前代码的写法:
C#知识|通过ADO.NET实现应用程序对数据库的查询操作。
对比查看,更有助于封装的学习。

1.1、封装代码

封装单一返回结果的方法和增删改的写法类似;
在SQLHelper类中创建封装方法的代码:

/// <summary>
/// 执行单一返回结果的查询方法
/// </summary>
/// <param name="sql"></param>
/// <returns></returns>
/// <exception cref="Exception"></exception></

标签:封装,SQLHelper,C#,代码,查询方法,SQLServer,学习
From: https://blog.csdn.net/u013097500/article/details/139414778

相关文章

  • react保留和重置状态
    保留和重置状态状态在组件之间是隔离的。React根据它们在UI树中的位置来跟踪哪个状态属于哪个组件。您可以控制何时保留状态以及何时在重新渲染之间重置状态。您将学习当React选择保留或重置状态时如何强制React重置组件的状态键和类型如何影响是否保留状态状态绑......
  • Spring Cloud LoadBalancer
    SpringCloudAlibabaSpringCloudLoadBalancer具体介绍转载:SpringCloudLoadBalancer负载均衡策略与缓存机制-CSDN博客1.依赖因为Ribbon作为早期的客户端负载均衡工具,在SpringCloud2020.0.0版本之后已经被移除了,取而代之的是SpringCloudLoadBalancer,而且Ribbon......
  • ESXi常用Esxcli的指令
    前言使用Esxcli命令可获取有关vSAN的信息,以及对您的vSAN环境进行故障排除。可用命令如下:命令描述esxclivsannetworklist确认哪些VMkernel适配器可用于vSAN通信。esxclivsanstoragelist列出由vSAN声明的存储磁盘。esxclivsanclusterget......
  • jacoco覆盖率多版本exec合并
    @目录概要概要所有代码已经上传到gitee,仓库地址:https://gitee.com/chen_zai_xing/jacoco。方法指令合并参考ray大佬的https://blog.csdn.net/tushuping/article/details/131640959?spm=1001.2014.3001.5502,大佬在文中未提及指令签名带上指令相对于方法中的序号,这里补充说明下。......
  • Vue3.0+typescript+Vite+Pinia+Element-plus搭建vue3框架!
    使用Vite快速搭建脚手架命令行选项直接指定项目名称和想要使用的模板,Vite+Vue项目,运行(推荐使用yarn)#npm6.xnpminitvite@latestmy-vue-app--templatevue#npm7+,需要额外的双横线:npminitvite@latestmy-vue-app----templatevue#yarnyarncreatevite......
  • Android Binder 机制之 ServiceManager 模块
    ServiceManager启动源码分析以Android9.0代码为例介绍Init拉起ServiceManager进程init进程通过init.rc脚本拉起Native层的ServiceManager进程init.rc//system/core/rootdir/init.rconlate-init...triggerpost-fs#late_init事件触发pos......
  • 用docfx生成c#项目API的简洁教程
    1.下载docfx https://github.com/dotnet/docfx2.在环境变量的Path下面添加下载解压后docfx.exe的目录3.创建文档项目文件夹(名称如doc),位置最好是在解决方案文件夹,这样目录好配置,其它也方便。4.在doc文件夹运行cmd,或打开cmd,进入到doc文件夹5.运行docfxinit,然后根据提示......
  • 西屋1C31164G01
    抗干扰导航定位板卡Septentrio高精度卫星定位定向2024-04-0908:28安徽一、抗干扰导航定位板卡的介绍抗干扰导航定位板卡是一种能够有效应对外部干扰的定位设备,它可以在复杂的环境中提供精准的导航和定位服务。这种板卡能够通过内部的技术,在信号受到干扰时依然保持稳定并提......
  • 西屋1C31157G03
    自动化设备常用的板卡种类有多种,包括运动控制、数据采集、图像处理、通信等,选型要点包括性能指标、接口标准、兼容性等。一、运动控制板卡运动控制板卡是自动化设备中重要的板卡之一,其主要功能是控制电动机或执行器的运动,实现设备的定位、速度控制和加速度控制。常见的运动控......
  • mac虚拟定位软件:AnyGo for Mac 免激活版下载
    AnyGo软件是一款专业的虚拟定位工具,用户可以通过该软件模拟GPS定位,实现虚拟位置的设置。该软件可以应用于多种场景,比如在社交软件中设置虚拟位置、在游戏中改变位置等。用户可以根据自己的需求选择具体的虚拟位置,并且支持一键切换真实位置和虚拟位置。AnyGo软件操作简单,......