现在的位置: 首页 > 综合 > 正文

动软.Net代码生成器(生成组件重写示例以及DLL源码)

2013年04月20日 ⁄ 综合 ⁄ 共 1198字 ⁄ 字号 评论关闭
文章目录

动软.Net代码生成器简介

动软.Net代码生成器 是一款为C#数据库程序员设计的自动代码生成器,Codematic 生成的代码基于面向对象的思想和三层架构设计,结合了Petshop中经典的思想和设计模式,融入了工厂模式,反射机制等等一些思想。主要实现在对应数据库中表的基类代码的自动生成,包括生成属性、添加、修改、删除、查询、存在性、Model类构造等基础代码片断,支持不同3种架构代码生成,使程序员可以节省大量机械录入的时间和重复劳动,而将精力集中于核心业务逻辑的开发。 Codematic 同时提供便捷的数据库管理功能和多项其他开发工作中常用到的辅助工具功能,您可以很方便轻松地进行项目开发。让开发变得轻松而快乐!

 

 

BLL层与DAL层生成组件(已上传源码)

上次重写了DAL组件后  感觉很方便可以生成自己需要的DAL代码  所以象天平哥提出建议把BLL组件源码开放出来

在天平哥发布BLL组件源码 并可添加字段列表后 很是兴奋  所以今天不顾一切其他工作  把BLL组件源码 和DAL组件源码 全部按自己需求重写完成

不敢独享 共享出来大家可以借鉴  重而可以自己开发自己需要的生成组件 而达到生成自己想要的三层架构的目的

下面2个压缩包 一个是2个组件.DLL(目录下还有组件的配置文件 为了方便,直接复制到动软生成器的安装目录下覆盖即添加了我的这2个组件,当然组件也必须复制到安装目录下)

  另一个是生成三层架购后如何和其他需要的代码整合  我这个例子需要自己定义几个存储过程(已在App_Data数据库中建了,需要修改Web.config连接字符串,并附加数据库)而且修改了DbHelperSQL.cs  增加了Model.QueryParam.cs  具体自己研究例子里的代码吧  很简单 一目了然

KING重写组件三层架构示例

KING组件生成三层架构数据库文件
http://files.cnblogs.com/aKing/Data.rar
BLL组件和DAL组件(该压缩包内(BLL组件和DAL组件.rar)解压个文件直接复制到动软生成器,即生成代码时选择该组件)
http://files.cnblogs.com/aKing/KING_dll.rar

更新提示:
1。更新了存储过程
2。更新了QueryParam.cs和DbHelperSQL.cs类与存储过程相对应
3。更新了BLL组件,和DAL组件,生成各负其职的三层架构
4。加入了分页存储过程和分页控件调用示例
5。修正了部分BUG
6。根据大家反应需要重写组件源码,鉴于大家热情对动软生成器的支持,已上传重写组件源码,大家可重新下载DAL组件和BLL组件(附源码).rar

                                                                                                            更新日期:2008-5-4

 
 

抱歉!评论已关闭.