资源分类:代码生成工具 更新日期: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
标题
姓名
主页
内容(请不要发布任何违反国家相关法律、违背社会伦理道德的内容)
验证码: Remember Me
© 2024 CodeUsing.com All Rights Reserved. 蒙ICP备12002817号-1