疯狂代码生成器简介

生成器介绍:

 

1.按照四层显示

 

        A.  Entities 实体层

 

        B.    SqlServerDAL 数据称

 

        C.    BLL 业务层

 

        D.    UI web的后台处理层

 

2.生成说明

 

    A.实体层:

 

        1)实体属性,实体的序列化和反序列化 以及自定义字符串序列化 反序列化

 

        2)实体构造函数:10个重载,详情看代码 可以由数据构造

 

        3)实体的Url参数化和Javascript的Escape方法

 

        4)复制实体和比较实体方法

 

        5)ToXml 和FromXml以及哈希值计算方法

 

        6)含表定义的SQL语句方法

 

        7)实体接口类

 

        8)实体比较类Compare

 

        9)实体属性枚举类

 

        10)强类型实体继承自泛型,增加方法如下:

 

            a)列表导出为Excel

 

            b)列表导出为Xml 和FromXml

 

            c)列表导出为Csv

 

            d)导出插入Sql语句和更新sql语句

 

            e)序列化和反序列化

 

            f)分页方法

 

            g)根据主键,自增字段,唯一索引字段获取对象的方法 GetObjectBy

 

            h)根据开始索引和结束索引获取列表

 

            i)根据外键户获取列表

 

            j)根据数字型列获取列表

 

    B.数据层

 

        1)数据属性

 

        2)Count方法 含按照主键统计,按照外键统计,按照索引统计等 基于存贮过程

 

        3)GeList方法 含按照外键统计 以及分页等等 基于存贮过程,每个方法含3个重载以及一个统计

 

        4)GetObject方法 含按照主键,唯一索引自增字段获取对象 基于存贮过程

 

        5)Insert方法 参看代码,含4个重载 基于存贮过程

 

        6)Update方法 按照主键,唯一索引,自增字段更新,基于存贮过程

 

        7)更新单列数据 更新单个字段也可以更新多个字段,根据主键,唯一索引,自增字段更新  基于存贮过程

 

        8)Delete方法 按照主键,外键,唯一索引,自增字段删除 基于存贮过程 以及DeleteAll方法 基于存贮过程

 

        9)按照自定义列删除 基于存贮过程

 

        10)Find方法,按照多个字段查找,直至带Or和不带Or的查询 基于存贮过程,以及相应的分页和统计方法,含9个类似方法以及重载 基于存储过程

 

        11)GetSearchDataList 搜索以及排序方法,可以按照任意字段搜索任意字段排序,任意字段统计等等,并带分页显示  基于Sql语句构造

 

        12)封装数据对象到实体的Populate方法 封装IDataRecord DataRow DataRowVieww对象等,支持显示自定义列绑定,含排名封装

 

        13)SqlGetList方法,根据自定义字段获取列表 分页统计等等 基于Sql语句

 

        14)Dispose方法

 

        15)自定义获取列表的方法,只要在需要获取列表的备注理添加GetList参数就可根据需要生成全部的存贮过程,方法等,含分页,统计等,类似GetListByObject(int pageIndex,int pageSize,out int RecordCount)

 

        15)数据层接口

 

    C.BLL层

 

        数据层所有方法的静态话实现

 

    D:UI层

 

        生成关于单个表的所有操作方法,基本上生成了对表的所有操作的方法,以及导出代码等等

 

        比如:支持任意字段搜索,排序以及更新

 

        支持多选更新,更新单列,更新选择列

 

        导出到Csv,Excel,xml,Sql,insert,Update等等

 

        实现点击排序功能,Js实现,不走数据库

 

        实现多选删除,更新等功能

 

        实现编辑,删除,复制,查看,添加等功能

 

        ....请参看页面效果

 

点这里下载 http://www.crazycoder.cn/crazycoder/Article46110.html

Tags:  oracle创建数据库 疯狂代码 代码生成器

延伸阅读

最新评论

  1. 非常强大,非常好用,谢谢楼主分享
  2. 什么时候能开源啊,期待中...
  3. xxx
  4. sdfsdf
  5. 在哪里下载哦?
  6. 页面效果在哪?
  7. 怎么没下文了
  8. 很好的东东,太感谢了,下载地址在首页有链接
  9. 别拿你的性格来做事 别拿你的性格来挑战我的
  10. 我来试试

发表评论