16個值得推薦的.NET ORM框架(含使用情況統計的投票,歡迎參與)

2023-11-16 09:00:35

什麼是ORM?

ORM 是 Object Relational Mapping 的縮寫,譯為「物件關係對映」,是一種程式設計技術,用於實現物件導向程式語言裡不同型別系統的資料之間的轉換。它解決了物件和關係型資料庫之間的資料互動問題,ORM的作用是在關係型資料庫和業務實體物件之間作一個對映,這樣我們在具體的操作業務物件的時候,就不需要再去和複雜的SQL語句打交道,只需簡單的操作物件的屬性和方法。

如何選擇合適自己的ORM框架?

對於我們而言選擇ORM框架的目的其實都是為了讓我們的程式更好的運算元據庫,提高開發程式設計效率和程式的維護拓展性。因此我們在為自己負責的專案選擇合適的ORM框架的時候需要從專案的業務場景出發,選擇最適合自己團隊的ORM框架(注意沒有完美的框架,適合團隊的才是最好的)。以下是一些比較好用且優秀的.NET ORM框架彙總,排名不分先後可供大家參考學習(假如您有更好的.NET相關ORM推薦請在文末留言,謝謝)。

.NET ORM框架使用情況統計

統計以下16個.NET ORM框架使用情況(可多選),下面16個.NET ORM框架都是比較好用且優秀的框架,排名不分先後可供大家參考學習。歡迎大家參與、分享,之後會把統計結果釋出在微信公眾號和DotNetGuide技術交流群裡✨。

使用情況統計微信投票地址(需要用手機微信登入投票/檢視投票結果):https://mp.weixin.qq.com/s/dyq-WVeua6vRY3rpSdhBmw

優秀專案和框架精選

下面的.NET ORM框架已收錄到C#/.NET/.NET Core優秀專案和框架精選中,關注優秀專案和框架精選能讓你及時瞭解C#、.NET和.NET Core領域的最新動態和最佳實踐,提高開發工作效率和質量。坑已挖,歡迎大家踴躍提交PR推薦或自薦(讓優秀的專案和框架不被埋沒