原创 .NET主流的幾款重量級 ORM框架

市場上輕量級ORM有很多,比如Dapper、Chloe  本篇文章就介紹一下 功能比較多並且全的ORM    1、Entity Framework(重量級) 2、SqlSugar(重量級) 3、NHibernate(重量級) 4、PetaP

原创 .NET6 開源之JSON 2 SQL (JORM框架)

什麼是JORM框架? 全稱 :Json  Object Relational Mapping   ,它是通過JSON 對象 去實現數據庫的一個關係映射 ,我理想中完整的JORM包含功能有 ·1、表權授權 2、字段級別授權 3、查詢返回備註

原创 開源框架 WebFirst 一鍵生成項目,在線建表

1、WebFirst框架描述 WebFirst  是果糖大數據團隊開發的新一代 高性能 代碼生成器&數據庫設計工具,由.net core  + sqlsugar 開發 導入1000個表只要1-2秒,用法簡單,功能強大,支持多種數據庫 ,具體

原创 比較爽的導航查詢 功能 - SqlSugar ORM

1、導航查詢特點 作用:主要處理主對象裏面有子對象這種層級關係查詢 1.1 無外鍵開箱就用 其它ORM導航查詢 需要 各種配置或者外鍵,而SqlSugar則開箱就用,無外鍵,只需配置特性和主鍵就能使用 1.2 高性能優   查詢 性能非常強

原创 .NET 讀寫分離 操作數據庫 ORM 框架

SqlSugar ORM完美支持了讀寫分離,使用超級簡單,只要配置連接字符串即可 讀寫分離:配置從表 1.如果存在事務所有操作都走主庫,不存在事務 修改、寫入、刪除走主庫,查詢操作走從庫  2.HitRate 越大走這個從庫的概率越大 S

原创 .NET 通用多條件動態參數查詢方法 - SqlSugar ORM

通用查詢用途 一般我們Grid控件,會有很多條件傳給後臺,如果每個條件都寫一個邏輯的話,那麼工作量將非常大,所以通用查詢功能是每個軟件必備的, SqlSugar將通用查詢封裝到支持了樹型條件,並且支持所有常用的操作,用SqlSugar或者不

原创 .NET SAAS 架構與設計 -SqlSugar ORM

1、數據庫設計 常用的Saas分庫分爲2種類型的庫  1.1 基礎信息庫 主要存組織架構 、權限、字典、用戶等 公共信息  性能優化:因爲基礎信息庫是共享的,所以我們可以使用 讀寫分離,或者二級緩存來進行性能上的優化 2.2 業務庫 我們要

原创 .NET 百萬級 大數據插入、更新 ,支持多種數據庫

功能介紹  (需要版本5.0.45) 大數據操作ORM性能瓶頸在實體轉換上面,並且不能使用常規的Sql去實現 當列越多轉換越慢,SqlSugar將轉換性能做到極致,並且採用數據庫最佳API 操作數據庫達到極限性能 功能用法 BulkCopy

原创 .NET ORM 分表分庫【到底】怎麼做?

安裝NUGET安裝 只需要引用一個dll 即可 : SqlSugarCore 5.0.4.3-preview06 注意:需要升級5.0.4.3-preview06,nuget 勾選允許預覽版本   一、分表使用場景  (1).NET可擴展

原创 國產-達夢數據庫及在.Net 下的增刪改查 .NET .ORM

一,簡介 偶然看到了國產數據庫——達夢數據庫。頓時起了興趣,搗鼓了一番。 下面這段簡介摘自百度百科 達夢數據庫是武漢華工達夢數據庫有限公司推出的具有完全自主知識產權的高性能數據庫產品。它採用“三權分立”的安全管理機制,安全級別達到B1級,並

原创 .NET ORM 連接數據庫及基本增刪改查

 一、寫在前面 因爲這學期選修的 .net 課程就要上機考試了,所以總結下.net 操作 SqlServer 數據的方法。(因爲本人方向是 Java,所以對.net 的瞭解不多,但以下所寫代碼均是經過測試成功的) 二、.net 連接數據庫

原创 .NET ORM 分表分庫 怎麼做

分表 - 從表面意思上看呢,就是把一張表分成N多個小表,每一個小表都是完正的一張表。分表後數據都是存放在分表裏,總表只是一個外殼,存取數據發生在一個一個的分表裏面。分表後單表的併發能力提高了,磁盤I/O性能也提高了。併發能力爲什麼提高了呢,

原创 .NET 5 全自動分表組件,.NET 分表方案 ,分表架構與設計

   一、疑問&目的    1.1 分表使用場景   (1)可擴展架構設計,比如一個ERP用5年不卡,到了10就卡了因爲數據太多了,這個時候很多人都是備份然後清空數據,這個工作大並且麻煩,以前的數據很難在使用   (2) 數據量太多 ,例如

原创 開源框架 - 新 代碼生成器 WebFirst / .NET Core

框架描述 WebFirst  是一新代的 代碼生成器,用法簡單,功能強大,支持多種數據庫 ,具體功能如下: 一、 建庫、CodeFirst方式在線建表,沒用到CodeFirst的用戶可以用工具輕鬆體驗,支持公共字段 二、導出EXCEL文檔,

原创 用 .SqlSugar ORM 來實現報表功能 .NET CORE /.NET

架框介紹 SqlSugar是一款.NET老牌ORM 並且也是 新手基數比較多的ORM(因爲上手容易),SqlSugar之所以能一直更新到現在,還是要感謝SqlSugar的忠實用戶,隨着我的技術越來越好,加上用戶量越來越多,我也越來越勤快,功