有時候在思考大家為什么喜歡EF,為什么又出現這么多的Orm,為什么Nhiberate被人許多人接收又被許多人拒絕
最后發現結論:蘿卜白菜各有所愛、適合自己的就是最好的.
EF | 微軟團隊支持(可謂強大的后盾) Linq lambda支持、可謂正統 |
坑多、性能欠佳、 多數據源及多數數據庫變動支持不是很方便 |
Nhibernate | 國外第三方支持 歷史悠久( java hibernate),后續版本支持LINQ |
使用麻煩、配置一堆、學習成本大 |
Moon.Orm | 性能卓越 便捷易用 多數據源、多數據支持、.NET2.0原生支持 |
不支持Linq,因為和EF不是一個設計思路,但MQL便捷易用、靈活高效.同樣提供MQL智能感知型的查詢語言 |
其他的不用多說,我們就簡單介紹一下