天天看點

基于DotNet構件技術的企業級靈活軟體開發平台 - AgileEAS.NET - ORM通路器

    在AgileEAS.NET兩個通路器IOrmAccessor和ICacheAccessor通路器。

基于DotNet構件技術的企業級靈活軟體開發平台 - AgileEAS.NET - ORM通路器

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,如需轉載請自行聯系原作者