微軟支援 ORM 開發的工具有 LINQ to SQL 與 Entity Framework ,前者比較早發展出來,你可以將 LINQ to SQL 視為輕量級的 Entity Framework ,功能比較陽春,也因此具有比較出色的資料存取效率。如果想要徹底瞭解 ORM 相關技術,可以參考我們出版的「Entity Framework 與 LINQ 開發實戰」,從 LINQ 進入是不錯的學習方向。
到目前為止,我們對於透過 Silverlight 與 ASP.NET 開發RIA 可能運用的技術有了初步的認識,接下來,就可以選擇合適的技術來發展需要的系統了。我們最近在發展中的全新系統,由於沒有舊系統的負擔,直接採用了 Silverlight(展現層)+WCF RIA Services(商業邏輯層)+Entity Framework(資料層),此種組合的好處在於不需要撰寫代理程式來處理中間層與展現層溝通的問題,而 Entity Framework 則有完整的功能可以作到複雜的資料存取操作。
未來,我們將陸續釋出更多的文章,與大家分享我們在這一方面的經驗。
Good Luck
沒有留言:
張貼留言