原创 獻給 Dapper 使用者的一份禮物

寫在開頭 衆所周知 Dapper 是 .NET 下最輕最快的 ORM,它是喜歡寫 SQL 碼農的福音,相對於 SqlHelper 它更加方便,據統計 10個 .NETer 有 9個 用過 Dapper。 由於 .NET 環境的特殊,對 La

原创 .Net orm 開源項目 FreeSql 2.0.0(一張滿意的答卷)

寫在開頭 2018年11月頭腦發熱到今天,一晃已經兩年,當初從舒服區走向一個巨大的坑,回頭一看後背一涼。 兩年時間從無到有,經歷數不清的日夜奮鬥(有人問花了多長時間投入,答案:全職x2 + 兩年無休息)。 今天 FreeSql 已經很強大,

原创 .Net 開源項目 FreeRedis 實現思路之 - Redis 6.0 客戶端緩存技術

寫在開頭 FreeRedis 是一款繼 CSRedisCore 之後重寫的 .NET redis 客戶端開源組件,以 MIT 協議開源託管於 github,目前支持 .NET 5、.NETCore 2.1+、.NETFramework 4.

原创 .NET redis 客戶端開源組件 FreeRedis (繼 CSRedisCore 之後重寫)

什麼是 FreeRedis FreeRedis 是一款 .NET redis 客戶端開源組件,以 MIT 協議開源託管於 github,目前支持 .NET 5、.NETCore 2.1+、.NETFramework 4.0+、Xamarin

原创 [開源] .Net ORM FreeSql 1.10.0 穩步向前

寫在開頭 FreeSql 是 .NET 開源生態下的 ORM 輪子,轉眼快兩年了,說真的開源不容易(只有經歷過才明白)。今天帶點乾貨和溼貨給大家,先說下溼貨。 認識我的人,知道 CSRedisCore 是我寫的另外一個開源組件,這個項目是

原创 記:那一個臭不要臉的程序員

寫在開頭 前兩天寫了一篇爲新人使用 FreeSql 解惑的文章,目的讓他們使用前先了解優勢、解決了什麼痛點,招來了一些"飛來橫黑",導致這兩天一直忙於口舌之爭,搞得心情也不好,QQ羣 和 github issues 回覆比平時怠慢了許多,寫

原创 2020年 .NET ORM 完整比較、助力選擇

.NET ORM 前言 爲什麼要寫這篇文章? 希望針對 SEO 優化搜索引擎,讓更多中國人知道並且使用。目前百度搜索 .NET ORM 全是 sqlsugar,我個人是無語的,每每一個人進羣第一件事就是拿來比較,每天要重複回答、重複解答、說

原创 FreeSql 與 SqlSugar 性能測試(增EFCore測試結果)

這篇文章受大家邀請,與 SqlSugar 做一次簡單的性能測試對比。主要針對插入、批量插入、批量更新、讀取性能的測試; 測試環境 .net core 2.2 FreeSql 0.3.17 sqlSugarCore 4.9.9.3

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

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

原创 .NET ORM 導航屬性【到底】可以解決什麼問題?

寫在開頭 從最早期入門時的單表操作, 到後來接觸了 left join、right join、inner join 查詢, 因爲經費有限,需要不斷在多表查詢中折騰解決實際需求,不知道是否有過這樣的經歷? 本文從實際開發需求講解導航屬性(Ma

原创 .NET 數據庫事務的各種玩法進化

事務是數據庫系統中的重要概念,本文講解作者從業 CRUD 十餘載的事務多種使用方式總結。 以下所有內容都是針對單機事務而言,不涉及分佈式事務相關的東西! 關於事務原理的講解不針對具體的某個數據庫實現,所以某些地方可能和你的實踐經驗不符。

原创 [開源] .Net ORM FreeSql 1.8.0-preview 最新動態播報(番號:我還活着)

寫在開頭 FreeSql 是 .NET 開源生態下的 ORM 輪子,在一些人眼裏屬於重複造輪子:不看也罷。就像昨天有位朋友截圖某培訓直播發給我看,內容爲:“FreeSQL(個人產品),自己玩可以,不要商用。ORM框架:1.安全、穩定(更新穩

原创 .NET ORM 開源項目 FreeSql 1.0 正式版發佈

一、簡介 FreeSql 是 .NET 平臺下的對象關係映射技術(O/RM),支持 .NetCore 2.1+ 或 .NetFramework 4.0+ 或 Xamarin。 從 0.0.1 發佈,歷時整整一年的迭代更新,原計劃元旦發佈1.

原创 .NETCore 訪問國產達夢數據庫

前言 武漢達夢數據庫有限公司成立於2000年,爲中國電子信息產業集團(CEC)旗下基礎軟件企業,專業從事數據庫管理系統的研發、銷售與服務,同時可爲用戶提供大數據平臺架構諮詢、數據技術方案規劃、產品部署與實施等服務。多年來,達夢公司始終堅持原

原创 FreeSql v0.11 幾個實用功能說明

FreeSql 開源發佈快一年了,立志成爲 .Net 平臺方便好用的 ORM,倉庫地址:https://github.com/2881099/FreeSql 隨着不斷的迭代更新,越來越穩定,也越來越強大。預計在一週年的時候(2020年1月1