Bitter ORM NETCORE ORM 全網最粗暴簡單易用高性能的 NETCore ORM 【開源】


   開源的來了,懶人程序員的福音,.NET 生態閉環太缺開源精神了, 擁抱開源!

   前言: 本人不是不喜歡現有ORM的輪子,而是發現現有的ORM 的都不太符合開發人員的一些習慣。現有的ORM 要么功能太冗余,要么不符合開發人員偷懶的性格。我認為,什么是促使開發工具的進步,就是人的惰性。我們追求的開發配套工具,需要高效,簡單,易用。別跟我扯里面的深奧的道理。我只希望好用,性能高,給我開發帶來樂趣。 如果網上開源不符合要求,那么就自己造輪子。

 

    在進入正式主題之前,我還是來說下我不太喜歡EF 的原因,EF 是重ORM 類型的 數據庫訪問持久化框架,出自於微軟之手,當然很牛逼。如果,你要用EF,那么請盡量別直接寫 SQL 語句,如果寫了,那就失去了EF 的意義了,EF 主要是模型驅動和解決跨數據庫而生的。如果你的代碼編寫主要以SQL 語句為主,在沒有 Bitter ORM 之前,建議你使用 Dapper。 當然,Dapper 在業界的查詢性能也非常好,但是,我個人感覺在程序員的惰性方面,還是不符合我的要求。當然這這是個人看法,如果有其他大神路過,可以互相交流。

 

Bitter.Core 優勢:高性能,高輕量,用極少的代碼量構建持久化業務代碼。

 

Github 開源地址:https://github.com/DavidChild/Bitter.Core.git

Bitter.Core 有道使用教程已開放: http://note.youdao.com/s/CfBIm3Cx 在此提供大家使用

Bitter.Core 使用 DEMO 下載https://github.com/DavidChild/Bitter.Core.Sample.git

 歡迎加入Bitter.Frame 框架圈:825092487 有任何問題可以在群里面反應。

 

 

                  

Github  NETCORE 版本 開源地址:https://github.com/DavidChild/Bitter.Core.git

Github  NETFRAMEWORK 版本 開源地址:https://github.com/DavidChild/Bitter.Core.ORM.NETFRAMEWORK

Bitter.Core 有道使用教程已開放: http://note.youdao.com/s/CfBIm3Cx 在此提供大家使用

Bitter.Core 使用 DEMO 下載https://github.com/DavidChild/Bitter.Core.Sample.git

 

 

      Bitter.Core 支持:

  • 1:支持 MSSQL,MYSQL
  • 2 : 支持模型查詢,以及 SQL 查詢
  • 3:支持事務一次性提交
  • 4:支持BuldCopy 批量事務提交
  • 5:支持查詢數據模型轉換
  • 6:支持異常拋出,事務中斷
  • 7:支持跨庫事務提交(多次事務)
  • 8:支持SQL WITH優化
  • 9:支持 CONTOVER,SELECT ROW 模式的分頁查詢模式
  • 10:  支持多庫
  • 11:支持讀寫分離
  • 12 : 支持字段變更收集
  • 13:支持自增主鍵ID 關聯新增
  • 14:支持字段變更收集
  • 15:  支持.netframework/netcore 版本

 

支持的數據類型:

 

  int long char bit bool text decimal money xml binary
Mssql y y y y y y y n y y
MySql y y y y y y y n y y

 

建議:在構建數據庫字段類型過程中:money 類型請使用 decimal 構建,bit 使用int來定義或者mysql 的tinyint.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM