统计信息

资源数: 167
评论数: 23
访问次数: 2854284
建立时间: 2012-09-09

微软轻量级“代码生成器”—Repository Fact


资源分类:代码生成工具    更新日期:12/11/2007

主页:http://www.codeplex.com/RepositoryFactory  

语言:英文  授权形式:开源

Repository Factory是微软模式与实践小组发布的一个开发指南包,它把之前的Web Service Software Factory(WSSF)集成的Data Access Guidance Package分离出来,形成了一个单独的开发指南包。引用Johnny Halife的话说:“它不是一个对象-关系映射(Object-Relational Mapping,ORM)工具,它的目的是作为一个轻量级的代码生成器,以自动化完成绝大部分生成领域模型对象,并将之持久化到数据库的任务代码。”

Johnny指出了Repository Factory的改进之处:

1.开发包被移植到GAT/GAX上。

2.对WSSF的依赖全部移除,因此Repository Factory现在是一个完全独立的指南开发包。

3.之前由开发包生成并且包含多个基类的通用代码,现在被打包成为一个独立的DLL,并由Repository Factory项目引用。

4.生成了一个通用基本接口,来支持IOC模式。

5.除通用基本接口外,还生成了一个Factory类,并可以在项目配置文件中进行配置。因此,Repository Factory的实现方式可以通过修改配置文件切换。

6.为自定义存储操作的方便,加入了从实体字段到存储过程参数的自动映射。

7.数据库名称和配置从生成的Repository移植到了Repository<T>基类,连接字符串定义在配置文件中。

8.Repository方案的设置(操作和映射)现在可以保存起来以供重用。

博客园相关介绍:
微软轻量级“代码生成器”—Repository Factory使用(上) 
微软轻量级“代码生成器”—Repository Factory使用(下)

下载最新版本:http://www.codeplex.com/RepositoryFactory/Release/ProjectReleases.aspx
需要先安装Guidance Automation Extensions

评论

标题

姓名

主页

内容(请不要发布任何违反国家相关法律、违背社会伦理道德的内容)

验证码:

© 2024 CodeUsing.com All Rights Reserved.   蒙ICP备12002817号-1