天天看点

基于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,如需转载请自行联系原作者