在AgileEAS.NET兩個通路器IOrmAccessor和ICacheAccessor通路器。
IOrmAccessor完成ORM對象(實體和表)和資料庫的互動工作:查詢、增加、修改、删除極其輔助任務,其接口詳細定義如下:
ICacheAccessor完成ORM對象的緩存查詢及其輔助任務,其接口詳細定義如下:
IOrmAccessor和ICacheAccessor都基于一個共同的接口IOrmEnvironment,IOrmEnvironment寓意為ORM操縱環境,根據類圖可以看到IOrmAccessor和ICacheAccessor也堅決的繼續于接口ISessionResource(會話資源),關我在後面的文章中專門介紹。
關于IOrmAccessor和ICacheAccessor詳細方法和具體的實作思路我在本文暫時不做介紹,在AgileEAS.NET實作了基于本地資料通路器IDataAccessor的ORM實作,也實作了基于分布式WebService和Remoting的ORM通路器實作,在開發和使用過程中,同一實體對象可以在不同的ORM通路器中進行切換,隻需要修改配置檔案:
使用本地資料通路器:
使用基于WebService實作的分布式通路器:
下一篇文章我簡單說一下資料實作和UI的綁帶。
QQ群:15118502
<a href="http://www.cnblogs.com/eastjade/archive/2010/04/19/1715662.html">AgileEAS.NET之靈活并行開發方法</a>
<a href="http://www.agilelab.cn/">靈活軟體工程實驗室</a>
本文轉自魏瓊東部落格園部落格,原文連結:http://www.cnblogs.com/eastjade/archive/2010/07/01/1769041.html,如需轉載請自行聯系原作者