写点什么

微软模式与实践团队发布 Repository Factory

  • 2007-08-27
  • 本文字数:791 字

    阅读完需:约 3 分钟

Repository Factory 是微软模式与实践团队(Microsoft Patterns & Practices Team)最新发布的全新指南开发包。它替代了之前被 Web Service Software Factory(WSSF)集成的 Data Access Guidance Package 指南开发包。

Johnny Halife 在他的 Blog 上指出:这个指南开发包并不是一个对象 - 关系映射(Object-Relational Mapping,ORM)工具,它的“目的是作为一个轻量级的代码生成器,以自动化完成绝大部分生成领域模型对象(domain model object)并将之持久化到数据库的任务代码”。Johnny 列举的下面这个列表,指出了 Repository Factory 的改进之处,它们是在开发这个指南包的第一周第二周中加入进去的。

  1. 开发包被移植到 GAT/GAX 2007 7 月 CTP 版本上。
  2. 对 WSSF 的依赖被全部移除。因此 Repository Factory 现在是一个完全独立的指南开发包。
  3. 之前由开发包生成并且包含多个基类的通用代码,现在被打包成为一个独立的 DLL,并由 Repository Factory 项目引用。
  4. 生成了一个通用基本接口,来支持 IoC 模式
  5. 除通用基本接口外,还生成了一个 Factory 类,并可以在项目配置文件中进行配置。因此,Repository Factory 的实现方式可以通过修改配置文件切换。
  6. 为自定义存储操作的方便,加入了从实体字段到存储过程参数的自动映射。
  7. 数据库名称和配置从生成的 Repository 转移到了 Repository。
  8. Repository 方案的设置(操作和映射)现在可以保存起来以供重用。

Repository Factory 仍在继续开发中,当前版本可以从 CodePlex 站点下载。由于该项目是面向社区的,你可以在社区站点上对自己喜爱的特性进行投票,来影响其功能和特性的组合。

查看英文原文: Microsoft Patterns & Practices Team publishes Repository Factory - - - - - -

译者简介:郑柯,有志于在中国的软件开发业界推广 Agile 的理念和方法论,笃信以人为本,关注 Ruby,关注敏捷,关注人。参与 InfoQ 中文站内容建设,请邮件至 china-editorial@infoq.com

2007-08-27 01:301840
用户头像

发布了 479 篇内容, 共 159.3 次阅读, 收获喜欢 50 次。

关注

评论

发布
暂无评论
发现更多内容

架构师训练营第 1 期 -- 第九周学习总结

发酵的死神

极客大学架构师训练营

关于一致性Hash算法的测试

皮蛋

第 9 周 作业

Pyr0man1ac

架构第九周总结

Geek_Gu

极客大学架构师训练营

架构师训练营 - week09 - 学习总结

lucian

极客大学架构师训练营

架构师训练营第五周作业

邢永春

性能优化-数据库,JVM, 秒杀场景

garlic

极客大学架构师训练营

第五周-作业1

Mr_No爱学习

架构师训练营 - 第九周

袭望

第 8 周 996日记

Pyr0man1ac

架构师训练营第一期-第九周课后作业

卖猪肉的大叔

极客大学架构师训练营

第九周作业 (作业一)

Geek_83908e

架构师一期

第五周作业

hunk

极客大学架构师训练营

架构第九周作业

Geek_Gu

极客大学架构师训练营

架构师训练营 - 第 9周课后作业 - JVM 垃圾回收原理

树森

架构师训练营第九周命题作业

一马行千里

学习 极客大学架构师训练营

一致性Hash算法

jorden wang

第 8 周 作业

Pyr0man1ac

Week5 一致性Hash

evildracula

学习 架构

第五周作业总结

hunk

极客大学架构师训练营

架构师训练营第一期-第九周学习总结

卖猪肉的大叔

架构师训练营第二期 第5周总结

月下独酌

极客大学架构师训练营

架构师训练营第九周总结

吴传禹

极客大学架构师训练营

成为架构师 - 架构师训练营第 05 周

陈永龙Vincent

架构师训练营第 2 期 第五周作业

月下独酌

极客大学架构师训练营

GO训练营第1周总结

Glowry

架构师训练营第九周学习总结

Gosling

极客大学架构师训练营

Architecture Phase1 Week9:Summarize

phylony-lu

极客大学架构师训练营

第 9 周 997日记

Pyr0man1ac

架构师训练营 - week09 - 作业

lucian

极客大学架构师训练营

架构师训练营第五周学习总结

邢永春

微软模式与实践团队发布Repository Factory_.NET_Hartmut Wilms_InfoQ精选文章