- 2024-11-08Oracle 存储过程分页 + Sqlsugar调用
一、Oracle存储过程分页1createPROCEDUREGetPatientVisitData(2p_HospIdINVARCHAR2,--院区编码3p_strDateINVARCHAR2,--开始日期4p_endDateINVARCHAR2,--结束日期5p_page_sizeINNUMBER,--每页记录数6p_page_numberIN
- 2024-11-08Sqlsugar调用Oracle的存储过程
前段时间在搬迁项目的时候,遇到一个问题,就是用sqlsugar调用oracle的存储过程的时候调用不了;当时卡了一整天,现在有空了把这个问题记录分享一下。先去nuget上安装一下sqlsugar的包:再安装一个oracle的驱动:添加一下Json包:再去创建一下连接 再创建一个测试用的存储过程crea
- 2024-11-07C# SqlSugar学习笔记
前言今天介绍一款C#ORM框架什么是ORM?来看一下百度术语:对象关系映射(英语:ObjectRelationalMapping,简称ORM,或O/RM,或O/Rmapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换 通俗理解ORM我们只需要知道ORM是一种技术,使用了ORM之后我们就不必在
- 2024-11-06.NET使用SqlSugar实现单列批量更新的几种实现和对比
说明:SqlSugarCore版本:5.1.4.169方式1使用SqlSugar的Updateable特点:代码可读性好,易于维护支持事务和异常处理适用场景:中小型数据量更新优点:代码简洁易于调试缺点:性能相对较低内存占用较大publicasyncTask<int>BatchUpdateColumnAsync(stringtab
- 2024-10-28SqlSugar 达梦数据库大数据量,长字符串添加,数据库为空
SqlSugar实体添加数据时,发现字符串超过某个长度,在数据库中就空白,插入失败,原因如下:达梦Clob、Text类型用法版本需升级到5.1.4.92及以上版本//需在长字符串的属性中加入以下[SugarColumn(SqlParameterDbType=typeof(NClobPropertyConvert))]publicstringName{get;
- 2024-10-22一个SQLSugar字典操作使用问题
问题在页面进行删除对象操作时报错,列名无效:列名'IsDeleted'无效。列名'CreateTime'无效。列名'Name'无效。基本信息数据库:SqlServerExpress16ORM框架:SQLSugar分析日志中打印了sql语句,直接复制sql语句到SSMS中,同样提示列名无效,可以确定列名有问题;公司的产品框
- 2024-10-21.NET Core SqlSugar
概念:1.官方文档:https://www.donet5.com/Home/Doc?typeId=11802.在vsstudio中导包SqlSugarCore创建模型类:1.vsstudio2022中选择项目2.选择6.03.projram.csusingSqlSugar;varbuilder=WebApplication.CreateBuilder(args);//Addservicestothecontain
- 2024-10-09C# SqlSugar增删改查
staticvoidMain(string[]args){ConnectionConfigconnectionConfig=newConnectionConfig(){DbType=DbType.SqlServer,ConnectionString="Server=.;InitialCatalog=Test;User
- 2024-09-30SqlSugar 基础知识
1、实体特性[SugarColumn(IsPrimaryKey=true)]标识是否为主键[SugarColumn(IsIdentity=true)]是否为自增长[SugarColumn(ColumnName="id")]对应数据库表里面的某列[SugarColumn(IsIgnore=true)]忽略熟悉,在ORM会过滤掉[SugarColumn(ColumnDescription="创建
- 2024-09-18C#如何使用SQLSugar进行数据库操作
在现代应用程序中,数据库操作是不可或缺的组成部分。SQLSugar是一个轻量级的ORM(对象关系映射)框架,能够帮助开发者以简单的方式进行数据库交互。本文将介绍如何在C#中使用SQLSugar进行数据库操作。一、什么是SQLSugar?SQLSugar是一个高性能、易于使用的ORM框架,支持多种数据库,包括
- 2024-08-30sqlsugar 封装 单例模式 多数据库 泛型
PlayGround\.config\dotnet-tools.json{"version":1,"isRoot":true,"tools":{"csharpier":{"version":"0.29.1","commands":["dotnet-csharpier
- 2024-08-29sqlsugar 封装 单例模式 多数据库
#PlayGround\.config\dotnet-tools.json{"version":1,"isRoot":true,"tools":{"csharpier":{"version":"0.29.1","commands":["dotnet-csharpi
- 2024-08-29sqlsugar 单例模式 封装
usingSystem.Linq.Expressions;usingMicrosoft.Extensions.Configuration;usingSqlSugar;namespaceSqlSugarFrameworkCore;publicclassDbSettings{publicconststringAppOne="AppOne";publicconststringAppDevOne="AppDevOne";pub
- 2024-08-27.NET中常用的中间件
.net中简述什么是中间件(Middleware)?在.NET中,中间件(Middleware)是指一组组件,它们被装配到应用程序的请求处理管道中,用来处理进入的HTTP请求和送出的HTTP响应。每个中间件组件具有以下特点:1.顺序执行:中间件组件按照在管道中定义的顺序依次执行。每个组件可以决定是
- 2024-08-19Blazor开发框架Known-V2.0.8
V2.0.8Known是基于Blazor的企业级快速开发框架,低代码,跨平台,开箱即用,一处代码,多处运行。目前已有部分客户在使用,最近客户的项目和产品,有的在Docker中运行,有的在重新升级改造中使用达梦数据库。为快速响应客户的需求,本次版本修复了一些BUG、增强了框架内置功能和无代码设置功能、添
- 2024-08-02ORM之SqlSugar简单示例
示例结构 下面给出示例代码,安装编码框架可扩展IDal接口定义namespaceORMRepository{///<summary>///数据库访问接口///</summary>///<typeparamname="T"></typeparam>publicinterfaceIDal<T>{///<summary&
- 2024-07-29SqlSugar 多数据源的简单封装
参考SqlSugar的官网文档,我自己封装了一个支持多数据库的UnitOfWork的SqlSugar封装类,直接使用SqlSugar的仓储操作如下:///<summary>///数据库实例基类///</summary>publicabstractclassBaseDbClient{///<summary>///获取数据库客户端实例
- 2024-07-06SQLSugar 基本语法+数据库读写分离
面向对象的操作数据库,相比EFCore、Dapper等其他ORM框架性能支持性能轻便快捷,数据库的读写分离能大大减轻数据库的压力一、NuGet下载安装SqlSugarCore二、实例化SqlSugarCore---包含数据库链接---指定数据库类型---增删改查,上代码这里演示使用控制台程序usingSqlSugar;
- 2024-07-03ORM - SqlSugar
//SqlSugarHelper.DemoDbContext.GenerateModels();varlist=SqlSugarHelper.DemoDbContext.Query<ORMClsLib.dbo.DemoEntity>();varitem=newORMClsLib.dbo.DemoEntity(){operatorName="test",};SqlSugarHelper.DemoDbContext.InsertOrUpdat
- 2024-07-02sqlsugar 分表
一、首字母分表安装hyjiacan.pinyin4net>dotnetaddpackagehyjiacan.pinyin4net--version4.1.1创建分表服务///<summary>///Apricot分表///</summary>publicclassApricotSplitTableService:ISplitTableService{///<summary>///sqlsugar
- 2024-06-24SqlSugar操作Sqlite数据库
SqlSugar操作Sqlite数据库SqlSugar官网.netcore和.net5/.net6/.net7/.net8/.net9/.net10 安装SqlSugarCore。netframework4.6+ 安装SqlSugar。以下代码都在一个SqlSugarMethod类中。获得数据库对象: 这里要注意的是FilePath路径为生成程序的目录\bin\Debug\ne
- 2024-06-13SqlSugar基础用法
SQLSugar是什么**1.轻量级ORM框架,专为.NETCORE开发人员设计,它提供了简单、高效的方式来处理数据库操作,使开发人员能够更轻松地与数据库进行交互2.简化数据库操作和数据访问,允许开发人员在C#代码中直接操作数据库,而不需要编写复杂的SQL语句3.支持多种数据库,包括但不限于MYSQ
- 2024-06-06ORM Sql Sugar资料
轻量级、高性能SqlSugar开源ORM SqlSugar入门 SqlSugar处理、封装支持多数据库并使实际业务开发中 基于SqlSugar的开发框架循序渐进介绍ORM学习笔记:T4入门及生成数据库实体类
- 2024-05-31sqlSugar 使用原生模式链接数据库
usingSystem.Reflection;usingzhulongxu_webapi_pro.Tools;namespacezhulongxu_webapi_pro.Services{///<summary>///初始化数据库///</summary>publicstaticclassInitDataBaseService{publicstaticvoidInitDataBase
- 2024-05-31SqlSugar入门使用
官网:https://www.donet5.com/home/docunget:SqlSugarCore1.整体目录结果 2. DbContext.cs文件内容usingSqlSugar;usingSystem.Diagnostics;usingSystem.Reflection;usingWEBAPI.Model.Entitys;namespaceWEBAPI.Commonn{publicclassDbContext{