最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# SqlSugar批量執(zhí)行SQL語(yǔ)句及批量更新實(shí)體對(duì)象的操作方法

 更新時(shí)間:2024年07月26日 12:09:08   作者:不自由的小碼  
SqlSugar 是一款 老牌 .NET開(kāi)源ORM框架,由果糖大數(shù)據(jù)科技團(tuán)隊(duì)維護(hù)和更新 ,開(kāi)箱即用最易上手的ORM,這篇文章主要介紹了C# SqlSugar批量執(zhí)行SQL語(yǔ)句以及批量更新實(shí)體對(duì)象,需要的朋友可以參考下

SqlSugar簡(jiǎn)介

SqlSugar 是一款 老牌 .NET 開(kāi)源多庫(kù)架構(gòu)ORM框架(EF Core單庫(kù)架構(gòu)),由果糖大數(shù)據(jù)科技團(tuán)隊(duì)

維護(hù)和更新 ,開(kāi)箱即用最易上手的.NET ORM框架 。生態(tài)圈豐富,目前開(kāi)源生態(tài)僅次于EF Core,但是在需要多庫(kù)兼容的項(xiàng)目或產(chǎn)品中更加偏愛(ài)SqlSugar。

官網(wǎng):SqlSugar .Net ORM 5.X 官網(wǎng) 、文檔、教程 - SqlSugar 5x - .NET果糖網(wǎng) (donet5.com)

MySQL簡(jiǎn)介

MySQL 是一個(gè)開(kāi)源的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),它是一種流行的數(shù)據(jù)庫(kù)管理系統(tǒng),廣泛用于開(kāi)發(fā)各種類(lèi)型的應(yīng)用程序,從小型網(wǎng)站到大型企業(yè)級(jí)應(yīng)用,以及嵌入式系統(tǒng)等。

官網(wǎng):MySQL

前言

官方文檔地址

SqlSugar 是一款 老牌 .NET開(kāi)源ORM框架,由果糖大數(shù)據(jù)科技團(tuán)隊(duì)維護(hù)和更新 ,開(kāi)箱即用最易上手的ORM

優(yōu)點(diǎn) :【生態(tài)豐富】【高性能】【超簡(jiǎn)單】 【功能全面】 【多庫(kù)兼容】【適合產(chǎn)品】 【SqlSugar視頻教程】

支持 : .net framework .net core3.1 .ne5 .net6 .net7 .net8 .net9

特色 : 擁有全球最活躍的ORM線(xiàn)上論壇,比EF還要活躍,交流群人數(shù)已超過(guò)萬(wàn)人 ,技術(shù)支持快,口碑好。

開(kāi)源 :10年開(kāi)源信譽(yù)值得信賴(lài),從不搞收費(fèi),文檔也全免費(fèi)

一、SqlSugar 批量操作SQL語(yǔ)句

實(shí)現(xiàn)

public static int ExecuteSqlBatch(List<string> listSql) 
{
    using (var Db = GetInstance())
    {
        Db.Ado.BeginTran();
        try
        {
            foreach (var sql in listSql)
            {
                // 執(zhí)行每條SQL語(yǔ)句
                var result = Db.Ado.ExecuteCommand(sql);
                if (result == -1)
                {
                    return 0;
                }
            }
            // 提交事務(wù)  
            Db.Ado.CommitTran();//.CommitTransaction();
            return 1;
        }
        catch (Exception ex)
        {
            // 發(fā)生異常,回滾事務(wù)  
            Db.Ado.RollbackTran();
            return 0;
        }
    };
}

二、SqlSugar 批量操作實(shí)體對(duì)象

實(shí)現(xiàn)

public static void BulkInsert(List<SJ_EMR_INFO> entities)
{
    SqlSugarClient db = new SqlSugarClient(new ConnectionConfig()
    {
        ConnectionString = ConfigurationManager.ConnectionStrings["MYDB"].ConnectionString,
        DbType = SqlSugar.DbType.SqlServer,//sqlserver、oracle、mysql
        IsAutoCloseConnection = true,
        InitKeyType = InitKeyType.Attribute
    });
    // 批量插入
    var insertObjs = db.Insertable(entities.ToArray());
    //批量更新
    //var updateObjs = db.Updateable(entities.ToArray());
    // 執(zhí)行
    int count = insertObjs.ExecuteCommand();
}

知行合一

知行合一,是由明朝思想家王守仁(王陽(yáng)明)提出來(lái)的哲學(xué)理論,即認(rèn)識(shí)事物的道理與實(shí)行其事,是密不可分的。
知是指內(nèi)心的覺(jué)知,對(duì)事物的認(rèn)識(shí),行是指人的實(shí)際行為。
知行合一是中國(guó)古代哲學(xué)中認(rèn)識(shí)論和實(shí)踐論的命題,主張人的外在行為是受內(nèi)在意識(shí)支配,認(rèn)為只有由衷向善做到知的人,才有外在自發(fā)的善行。
知行合一的重點(diǎn)是理解事物的本質(zhì),知與行的合一,既不是以知來(lái)合并行,認(rèn)為知便是行,也不是以行來(lái)合并知,認(rèn)為行便是知,而是內(nèi)有良知外有良行,知是基礎(chǔ)和前提,行是重點(diǎn)和關(guān)鍵。
總的來(lái)說(shuō),知行合一就是要將知識(shí)與行動(dòng)緊密結(jié)合起來(lái),通過(guò)實(shí)踐來(lái)不斷反思和調(diào)整,進(jìn)而提升自我。

到此這篇關(guān)于C# SqlSugar批量執(zhí)行SQL語(yǔ)句以及批量更新實(shí)體對(duì)象的文章就介紹到這了,更多相關(guān)C# SqlSugar批量執(zhí)行SQL語(yǔ)句內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于Unity3D實(shí)現(xiàn)3D照片墻效果

    基于Unity3D實(shí)現(xiàn)3D照片墻效果

    Unity3D不僅僅可以開(kāi)發(fā)游戲,還有非常多的開(kāi)發(fā)方向。本文就將用Unity3D制作出一個(gè)3D照片墻的效果,文中的示例代碼講解詳細(xì),感興趣的可以了解一下
    2022-03-03
  • 基于C#實(shí)現(xiàn)PDF按頁(yè)分割文件和分頁(yè)合并

    基于C#實(shí)現(xiàn)PDF按頁(yè)分割文件和分頁(yè)合并

    iTextSharp 是一個(gè)開(kāi)源的 PDF 處理庫(kù),用于在 C# 程序中創(chuàng)建、編輯和處理 PDF 文件,本文將使用iTextSharp實(shí)現(xiàn)C# PDF分割與合并,感興趣的可以了解下
    2025-03-03
  • 在C#中 webbrowser的使用心得

    在C#中 webbrowser的使用心得

    最近用webbrowser做了個(gè)東西,期間有點(diǎn)小曲折,而且網(wǎng)上的解決方法也基本都是淺嘗輒止,特此在這里發(fā)一下同大家分享。

    2013-04-04
  • c#禁止通過(guò)拖動(dòng),雙擊標(biāo)題欄改變窗體大小的方法

    c#禁止通過(guò)拖動(dòng),雙擊標(biāo)題欄改變窗體大小的方法

    今天小編就為大家分享一篇c#禁止通過(guò)拖動(dòng),雙擊標(biāo)題欄改變窗體大小的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • C#動(dòng)態(tài)執(zhí)行字符串(動(dòng)態(tài)創(chuàng)建代碼)的實(shí)例代碼

    C#動(dòng)態(tài)執(zhí)行字符串(動(dòng)態(tài)創(chuàng)建代碼)的實(shí)例代碼

    在編寫(xiě)C#程序的時(shí)候,有時(shí)我們需要?jiǎng)討B(tài)生成一些代碼并執(zhí)行。然而C#不像JavaScript有一個(gè)Eval函數(shù),可以動(dòng)態(tài)的執(zhí)行代碼。所有這些功能都要我們自己去完成
    2013-03-03
  • 深入了解c# 匿名類(lèi)型

    深入了解c# 匿名類(lèi)型

    這篇文章主要介紹了c# 匿名類(lèi)型的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • C#中實(shí)現(xiàn)Word文本查找與高亮的多種方法

    C#中實(shí)現(xiàn)Word文本查找與高亮的多種方法

    在處理大量Word文檔時(shí),你是否曾為查找并高亮特定內(nèi)容而煩惱?無(wú)論是合同關(guān)鍵詞的審查、報(bào)告中異常數(shù)據(jù)的標(biāo)注,還是教學(xué)資料的重點(diǎn)突出,手動(dòng)操作無(wú)疑是耗時(shí)且易出錯(cuò)的,本文將深入探討C#中實(shí)現(xiàn)Word文本查找與高亮的多種方法,需要的朋友可以參考下
    2026-02-02
  • C#中Timer使用及解決重入問(wèn)題

    C#中Timer使用及解決重入問(wèn)題

    本文主要介紹了C#中Timer使用及解決重入問(wèn)題的相關(guān)知識(shí)。具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-02-02
  • C#基礎(chǔ)教程之類(lèi)class與結(jié)構(gòu)struct的區(qū)別

    C#基礎(chǔ)教程之類(lèi)class與結(jié)構(gòu)struct的區(qū)別

    struct是值類(lèi)型,創(chuàng)建一個(gè)struct類(lèi)型的實(shí)例被分配在棧上,class是引用類(lèi)型,創(chuàng)建一個(gè)class類(lèi)型實(shí)例被分配在托管堆上,下面這篇文章主要給大家介紹了關(guān)于C#基礎(chǔ)教程之類(lèi)class與結(jié)構(gòu)struct區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • C# 使用BitBlt進(jìn)行窗口抓圖的示例

    C# 使用BitBlt進(jìn)行窗口抓圖的示例

    這篇文章主要介紹了C# 使用BitBlt進(jìn)行窗口抓圖的示例,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2021-01-01

最新評(píng)論

南皮县| 邢台市| 资阳市| 日土县| 安泽县| 治县。| 新安县| 朝阳市| 新安县| 宣威市| 邯郸市| 儋州市| 乌恰县| 两当县| 襄城县| 乌拉特后旗| 灌南县| 炎陵县| 三亚市| 昭平县| 新河县| 沧源| 汉源县| 通化市| 泸州市| 泰安市| 儋州市| 于都县| 宁国市| 济阳县| 香格里拉县| 漳平市| 宣恩县| 新泰市| 延庆县| 江永县| 招远市| 台中市| 正宁县| 南漳县| 阳曲县|