原创 免費的visual studio智能代碼插件——CodeGeeX

CodeGeeX是什麼?什麼是CodeGeeX? CodeGeeX是一款基於大模型的智能編程助手,它可以實現代碼的生成與補全,自動爲代碼添加註釋,不同編程語言的代碼間實現互譯,針對技術和代碼問題的智能問答,當然還包括代碼解釋,生成單元測試,

原创 Redis Stack功能介紹及redis-om-dotnet使用示例

爲了簡化開發人員對較新的 Redis 模塊及其提供的功能的體驗,同時簡化支持其功能的文檔和客戶端。以幫助開發人員從開始使用 Redis 的那一刻起,就能充分提高工作效率。Redis Stack誕生了。Redis Stack 將較新的 Re

原创 Mapster 高性能對象映射框架

Mapster 簡介 Mapster 是一個使用簡單,功能強大,性能極佳的對象映射框架 爲什麼選擇 Mapster ? 性能 & 內存佔用 與 AutoMapper 相比,Mapster 在速度和內存佔用方面表現更加優秀,可以在只使用1/3

原创 最新全國省市區行政數據

最新全國省市區行政數據   目錄 一、最新版行政區劃數據提取 1. 獲取通用json格式文件 2. 獲取多級聯動js版數據代碼 3. 導入數據庫、導出SQL文件 4. 行政區劃數據的一些要注意的地方 二、省市區縣座標邊界數據提

原创 解決Edge瀏覽器提示“此網站已被人舉報不安全”

今天下午微軟旗下的 Microsoft Edge 瀏覽器將百度搜索的跳轉域名 (*.baidu.com/link?url=*) 封殺,百度搜索首頁可以打開,但搜索任何關鍵詞點擊搜索結果都會被攔截。 當用戶訪問時 Microsoft Edg

原创 SqlSugar的Select用法

Select 位置 正常情況:應該在最後面, 一般是 .Where(..).OrderBy(..).Select(..).ToList() 特殊情況:如果Select不是最後一個位置,則Select要加MergeTable()合併成一個表,

原创 SqlSugar的查詢函數SqlFunc

用法 我們可以使用SqlFunc這個類調用Sql函數,用法如下: db.Queryable<Student>().Where(it => SqlFunc.ToLower(it.Name) == SqlFunc.ToLower("J

原创 SqlSugar分表

一、使用場景  (1)可擴展架構設計,比如一個ERP用5年不卡,到了10就卡了因爲數據太多了,這個時候很多人都是備份然後清空數據  (2) 數據量太多 ,例如每天都有 幾十上百萬的數據進入庫,如果不分表後面查詢將會非常緩慢    (3) 

原创 SqlSugar常見問題彙總

1、已有打開的與此 Command 相關聯的 DataReader,必須首先將它關閉。 There is already an open DataReader associated with this Connection which mu

原创 SqlSugar多庫/多租戶

1、 多庫和多租戶 如果是接口ISugarClient先看一下標題6,看完在看這兒 1.1 固定多數據庫模式 數據庫數量是固定的一般在聲明的全部加上 //通過ConfigId進行數據庫區分 var db = new SqlSuga

原创 SqlSugar的Repository

1、倉儲說明 倉儲可以讓你的方法更加的規範,需要什麼方法都封裝到倉儲中,下次就能重複使用,並且能很好的和你業務拆分開  這種設計模式簡單粗暴用起來也方便 ,文章下面有可以運行的DEMO   2、倉儲方法 倉儲有一套自帶的數據庫操作方法,比起

原创 SqlSugar實體

1、實體使用自帶特性  1.1 使用用例 對於 CRUD來說只需要配置主鍵和自增列就行了 ,如果類的名稱和數據庫不一樣可以設置數據庫中的名稱 主鍵自增 [SugarTable("dbstudent")]//當和數據庫名稱不一樣可以

原创 SqlSugar跨庫查詢/多庫查詢

一、跨庫方式1:跨庫導航 (5.1.3.24) 優點1:支持跨服務器,支持跨數據庫品種, 支持任何類型數據庫  優點2:   超級強大的性能,能達到本庫聯表性能 缺點:不支持子表過濾主表 (方案有ToList後在內存過濾, 如果分頁可以查前

原创 SqlSugar導航查詢/多級查詢

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

原创 SqlSugar的Where用法

1、普通表達式查詢 //id=@id var list=db.Queryable<Student>().Where(it => it.Id == id).ToList();   //多個條件 var list2=db.Querya