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

寫在開頭 前兩天寫了一篇爲新人使用 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

原创 FreeSql 已支持 .NetFramework 4.0、ODBC 訪問

FreeSql 開源發佈快一年了,目前主倉庫代碼量 64118 行,用 git 命令統計的命令如下: find . "(" -name "*.cs" ")" -print | xargs wc -l 加上其他幾個擴展包的代碼,大約有 7

原创 FreeSql 導航屬性的聯級保存功能

寫在前面 FreeSql 一個款 .net 平臺下支持 .net framework 4.5+、.net core 2.1+ 的開源 ORM。單元測試超過3100+,正在不斷吸引新的開發者,生命不息開發不止。 和 EFCore 一樣,我們也

原创 FreeSql 新手上路系列教程已發佈在 cnblogs

FreeSql 是一個功能強大的對象關係映射程序(O/RM),支持 .NETCore 2.1+ 或 .NETFramework 4.5+(QQ羣:4336577) FreeSql採用MIT開源協議託管於 github,地址:(https:/

原创 [開源] FreeSql.AdminLTE 功能升級

前言 FreeSql 發佈至今已經有9個月,功能漸漸完善,自身的生態也逐步形成,早在幾個月前寫過一篇文章《ORM 開發環境之利器:MVC 中間件 FreeSql.AdminLTE》,您可以先閱讀上一篇文章內容瞭解來龍去脈,再回到這裏觀看。

原创 [開源] .NETCore websocket 即時通訊組件---ImCore

前言 ImCore 是一款 .NETCore 下利用 WebSocket 實現的簡易、高性能、集羣即時通訊組件,支持點對點通訊、羣聊通訊、上線下線事件消息等衆多實用性功能。 開源地址:https://github.com/2881099/i