代码生成器怎么写

1.代码生成器生成的代码的作用分别是什么代码生成器生成代码,分三层: 数据层、业务层、界面层;
1.数据层:①数据服务
2.业务层:②业务逻辑+数据工厂,③业务实体
3.界面层:④界面层
三层中每个表都会对应一个类,作用分别如下:
1、BLL:BusinessLogicLayer业务逻辑层 。作用:处理数据加工方式 - 实现数据加工处理方法 - 加工后交给数据访问层提交到数据库 。
2、DAL:DataAccessLayer数据访问层 。作用:数据最终处理的地方 - 直接与数据库交互 。
3、Model:数据模型,通常称为数据实体 。作用:将数据实例化 - 便于程序取值/赋值 - 直接与界面层交互 。
2.codegen 代码生成器怎么用# 支持分层模式代码生成
# 自动生成Model,数据访问层,基础的商业逻辑层
# 支持生成单表的新增、删除、修改的Web表单
# 支持生成单表的查询用Web表单,支持数据库端分页
# 数据库端分页存储过程生成
# 支持单表生成和全部数据表生成代码
# 整数据库生成直接保存到项目路径
# 基于.net 2.0,不支持.net 1.0
# 后续版本将增加asp.net AJAX支持
【代码生成器怎么写】#3 得分:0回复于: 2007-05-30 08:55:54
Database2Sharp是一款支持多种数据库(SqlServer、Oracle、Access、Mysql)的C#代码生成工具和是数据库文档的生成工具,主要的功能有:
1 。支持NHibernate代码和PetShop架构代码的生成(多种形式).
2 。Castle的ActiveRecord代码生成功能,准确生成各种关系
3 。Web界面自动生成功能,生成列表、增加、修改界面代码和后台代码 。
4 。可以查看数据库的信息和实现查询分析器的功能,可以很快地看看数据库的信息哦
5 。数据库文档的生成,在模块设计中非常有用,谁想去写描述和字段名称,类型的对应关系呢,笨!
6 。测试数据脚本的生成,在外键非常复杂的表中,我们想添加一条记录都是很容易哦,这个可以更加表的外键关系调整插入测试数据的顺序,很周到吧 。
Database2SharpV3.5版本, 功能增加或者改进:
1. 增加国际化语言支持(提供中文和英文两种界面)
2. 增加数据库表结构SQL脚本的生成(各种不同的数据库生成不同的SQL脚本),在打开表信息的时候同时在下方生成 。
3. 增加Select、Update、Insert和Delete基本语句代码的生成 。
4. 增加实体类快速生成的功能,直接在窗体中打开,并用语法高亮显示 。
5. 增加可以对表进行选择性生成代码的功能 。
6. 增加对MySQL数据库GBK的支持,方便使用中文操作,完好支持MySQL5.0 。
7. 改善SQL Analyzer和测试SQL脚本的操作 。
8. 改善数据库配置项管理,提供更方便简单的操作

代码生成器怎么写

文章插图