我們就專心做一件事情---數據處理框架


一、概述

     1)EF優雅,性能及其坑多是其致命傷;(一個復雜點的linq,通過查看profile,你就知道事情的嚴重性)

     2)NH歷史悠久,然使用和配置復雜;

     3)傳統代碼生成器三層的生成方案失去了編碼的便捷和靈活性;其他的商業化的Orm不予評述。

      Moon.Orm,意在打造高性能、易用、便捷、易於維護、多數據庫數據源支持的Orm框架。

當然實際開發中沒有銀彈,只有平衡點。

二、我們的着力點

1.性能:測試報告http://www.cnblogs.com/humble/p/3472764.html

2.易用性:實體層一鍵生成→配置文件→智能感知化地編程。

3.多數庫多數據源支持:Moon.Orm在一同一個項目中,支持多數據庫(種類)、多數據源(連接字符串).Moon.Orm目前支持的數據庫類型有sqlserver、 sqlite、 oracle、 mysql。

4.可維護性:

a) 如果您需要換數據庫,直接修改配置文件然后一鍵生成實體層即可,邏輯代碼不動。

b) 如果您需要多數據庫,直接添加配置節點即可。

c) 如果您的數據庫表結構或字段發生變動,一鍵重新生成實體層代碼即可。

三、全面介紹


免責聲明!

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



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