• 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{
  • 2024-05-27记一次 .NET某企业数字化平台 崩溃分析
    一:背景1.讲故事前些天群里有一个朋友说他们软件会偶发崩溃,想分析看看是怎么回事,所幸的是自己会抓dump文件,有了dump就比较好分析了,接下来我们开始吧。二:WinDbg分析1.程序为什么会崩溃windbg还是非常强大的,当你双击打开的时候会自动帮你定位过去展示崩溃时刻的寄存器和线程
  • 2024-05-23SqlSugar : date绑定到XX失败,可以试着换一个类型,或者使用ORM自定义类型实现
    System.Exception:中文提示:date绑定到Machine失败,可以试着换一个类型,或者使用ORM自定义类型实现EnglishMessage:MachinedatebinderroratSqlSugarEntity(IDataRecord)atSqlSugar.IDataReaderEntityBuilder`1.Build(IDataRecorddataRecord)atSqlSugar.
  • 2024-05-22Dapper升级SqlSugar问题汇总
    最近群里有个小伙伴把Dapper迁移SqlSugar几个不能解决的问题进行一个汇总,我正好写一篇文章来讲解一下 一、sqlwherein传参问题:SELECT*FROMuserswhereidIN@ids答:SqlSugar中应该是//SELECT*FROMuserswhereidIN(@ids)varlistdb.Ado.SqlQuery<Users
  • 2024-05-20SqlSugar SqlFunc常用方法
    开始做项目管理了(本人3年java,来到这边之后真没想到...),天天开会沟通整理需求,他们讲话的时候忙里偷闲整理一下常用的方法,其实语言还是有共通性的,基本上看到方法名就大概能猜出来用法。出去打水的时候看到外面太阳好好,真想在外面坐着晒太阳,回来的时候好兄弟三年前送给我的键盘D键不灵
  • 2024-05-02.NET CORE 完美支持AOT 的 ORM SqlSugar 教程
    1、AOT适合场景Aot适合工具类型的项目使用,优点禁止反编,第一次启动快,业务型项目或者反射多的项目不适合用AOT AOT更新记录:实实在在经过实践的AOTORM5.1.4.117+支持AOT5.1.4.123+支持CodeFirst和异步方法5.1.4.129-preview12+修复db.Unionallbug5.1.4.129-preview17
  • 2024-04-19Sqlsugar 的使用
    1、实体特性[SugarColumn(IsPrimaryKey=true)]标识是否为主键[SugarColumn(IsIdentity=true)]是否为自增长[SugarColumn(ColumnName="id")]对应数据库表里面的某列[SugarColumn(IsIgnore=true)]忽略熟悉,在ORM会过滤掉[SugarColumn(ColumnDescription="创建时间"
  • 2024-04-04年少不知EFCore好,错把SqlSugar当成宝
    背景:依然记得我的第一份WebApi项目使用得是SqlSugar,当时还没有系统学习b/s这边的知识,跟着别人做项目用SqlSugar觉得非常方便,减少了自己手写ADO.Net的痛苦。但是今天发现这个EFCore也是巨好用啊,下面写一下他的简单使用。1、安装NuGet包--第一个是对应当前要使用的数据库
  • 2024-03-15C# 使用SqlSugar搭建数据仓库
    通过NuGet获取SqlSugarSqlsugarClient访问类publicclassSugarFactory{privatestaticstringstrConnectionString=string.Empty;#region数据库访问对象///<summary>///数据库访问对象///</summary>