MyGeneration + EasyObjects 构建系统开发中的业务实体与数据访问层

本文介绍了使用MyGeneration自动生成代码的过程,以及基于dOOdads和微软企业库的EasyObjects框架的应用。通过这两个工具,可以高效生成存储过程、业务实体层及数据访问层代码,并确保数据操作的安全性和高效性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近学习使用了一下 MyGeneration 与 EasyObjects ,感觉非常不错,特此撰文介绍:
MyGeneration 是一个免费的代码自动生成工具,使用工具提供的各类模版可以快速的生成存储过程,业务实体层与数据访问层的代码,(如使用相关NHibernate的Template,则还可以自动生成xml mapping file),你还可以根据自己的特殊要求编写模版来生成代码。
EasyObjects 是一个基于 MyGeneration 官方提供的数据访问框架 dOOdads, 以及 微软企业库(EL)开发的一个框架。使用他和使用dOOdads一样可以方便的使用自动映射的业务实体来操作底层数据库,甚至不需要你写一行数据库操作代码;同时他还利用了 EL 中的 DAAB 来实现数据库的底层操作,所以你可以放心的使用他而不用担心会出现错误或者效率问题。当然 EasyObjects 针对 DotNet 2.0 现在还只是 CTP 版本,不过作者是个相当热心的人,基本在其论坛上提出的问题,他都会及时提供回答 :)
总体上,我觉得使用这两个工具有以下 优点
1. 可以自动快速生成 Stored Procedures 与 Business Entity Bean (懒人适用)
2. 数据操作由 Microsoft's Enterprise Library 的 DAAB 来保证(微软团队的代码,呵呵)
3. 支持所有主流数据库。(没有做不到,只有想不到)
4. 可以免费用于商业目的!(不要钱的我最喜欢)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值