架構簡介:
“PDF.NET架構”全稱是“PWMIS資料開發架構”(有關名字的由來請看官網http://www.pwmis.com/sqlmap/ 介紹),力求開發過程快速簡單,
包含三大特徵:
1,輕量級的ORM架構,完全無需反射,具有操作實體類的OQL運算式,可以看做對象化的SQL,比LINQ使用簡單;
--參見 [推薦] 不使用反射的實體類,大家評評?
2,類似iBaits的SQL-MAP功能,但更簡單,支援SQL、預存程序映射和分頁;
--參見 PDF.NET之SQL-MAP使用圖解
3,一套資料控制項,內建Web、winForm資料控制項,一行代碼更新表單。
--參見 無需編程即可使用的資料分頁控制項 (原貼中相關資源的 cn網域名稱需要替換成 com網域名稱)
PDF.NET架構可以作為LinqToSQL,Entity Framework,NHibernate,iBatis.NET的替代,為你的項目提供更好的靈活性與開發效率,架構代碼量小,能夠掌控所有的細節!
為什麼要選擇PDF.NET架構?
- 喜歡簡單的開發過程!
- 老闆逼的急,要快速開發完成!
- 喜歡ORM架構!
- 喜歡預存程序+手寫SQL的開發方式,更有“安全感”!
- 希望像寫SQL那樣來操作ORM架構!
- EF、NH等架構在我的項目中某些特性沒法完全滿足,想定製修改或者擴充,但沒有源碼或者源碼規模巨大!
- 程式複雜,執行要快!
- 團隊中有人喜歡拖控制項,有人喜歡寫SQL,也有人喜歡ORM,眾口難調,作為Leader,不知道如何是好!
- 項目大,為確保成功,需要掌控所有的細節,包括ORM等資料訪問的細節!
- 系統需要移植到新的資料庫系統,但原來的系統手寫了很多特定資料庫平台的SQL語句,沒法移植!
- ...
架構是我們多年開發經驗的總結,在眾多流行的開發架構下,相信你選擇PDF.NET沒錯!
架構下載:
之前發布的V3.0 樣本使用程式 http://download.csdn.net/source/2052993
截至目前為止已經有550人下載,購買使用V4.1版本的商業使用者已經超過50人,為方便更多的開發人員使用架構,節省編碼時間,每天早點下班有更多的時間陪女友、家人,今天將V3.0開源出來,供大家學習研究。
PDF.NET Ver 3.0 架構源碼:
http://download.csdn.net/source/3579212
如果沒有CSDN分的朋友可以頂帖說接分,或者回複本文,註明郵件地址,最好請幫忙頂帖,呵呵!
其它相關資源:
[推薦] 發布一款強大的ORM工具--PDF.NET整合開發工具
[推薦] 讓ORM架構支援多表(多實體)串連查詢
PDF.NET之體繫結構
PDF.NET之實體查詢
PDF.NET之使用預存程序
PDF.NET開發架構“記憶體資料庫”架構設計
相關圖例介紹:
PDF.NET之應用系統架構圖
SQL-MAP:自動產生DAL代碼
整合開發工具--訪問資料樣本(可訪問各種資料庫,作為查詢分析器使用)
(該工具:http://ft.codeplex.com/releases/view/65308 )
PDF.NET 與MVC 結合的系統架構執行個體
PDF.NET應用之記憶體資料庫
PDF.NET應用之資料同步架構
參見 唯一不變的就是一直在變”--“資料”的華麗“變身術”
最後,恭祝大家國慶愉快,一路平安!
有關架構更多的內容,請看架構官網 http://www.pwmis.com/sqlmap 介紹,並請關注我的部落格。