🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
1、 本程序可以生成如下8部分的页面及代码? a. Model经典三层实体 b. DAL经典三层数据库访问层 c. BLL经典三层业务层 d. Web/Admin/list列表页面及代码 e. Web/Admin/edit编辑页面及代码 f. Web/tools/ashx增删改服务页面及代码 g. Web.UI/Page/列表、编辑、详情明细显示的前端配套代码 h. Web.UI/Label/配套前端的相关标签代码 2、 本程序体积小、无需安装,是不写注册表的绿色便携软件,直接打开根目录下DotNet.CodeGenerator.exe即可运行。运行前先配置Config.xml中的DTcms数据库连接信息。 3、 打开程序目录下的Config.xml修改相应的数据库连接信息。 修改:WebApp相对应的MSSQL服务器地址或IP,数据库名,用户名,登录密码 其它数据库为旺财权限管理开发平台的相关数据库,不针对DTcms,请自动跳过。 4、 代码生成的步骤 1) 配置数据库连接的 xml文件 2) 选择代码的**输出目录** 3) 填写必要的代码通用信息,特别是表前缀为dt\_,分隔符为\_ 4) 选择相应的表,立即生成代码(或全部生成所有表对应的代码) 5、 DTcms相关生成界面 6、 自建的业务表请参考DTcms的表结构及风格,强烈建议含有以下字段: a) id int – 主键 b) site\_path nvarchar(100) – 区分站点数据用途/DTcms4专属 c) site\_id int - 区分站点数据用途/DTcms5专属 d) title nvarchar(100) – 涉及扩展方法GetTitle和提交、修改日志记录标题。 e) sort\_id int – 排序 f) status tinyint - 状态 g) is\_top tinyint – 是否置顶 h) is\_hot tinyint – 是否热门 i) is\_lock tinyint – 是否锁定 j) is\_red tinyint – 是否推荐 k) user\_id int – 用于需要记录用户提交信息的二次开发 l) user\_name nvarchar(50) – 用于需要记录用户提交信息的二次开发 m) add\_time datetime \- 创建时间 n) add\_ip nvarchar(50) – 创建IP o) add\_area nvarchar(100) \- 添加的区域(需要我的QqwryHelper类,根据IP获取区域信息) p) update\_time datetime - 更新时间 q) update\_ip nvarchar(50) – 更新IP r) update\_area nvarchar(100) \- 更新区域(需要我的QqwryHelper类,根据IP获取区域信息) 7、 填写每个字段的描述,以供自动生成相应的代码及注释等 8、 填写表的描述,以供自动生成相应的代码及注释等 9、 可参考程序目录下的sql例子,依据DTcms最佳实践,创建业务表,(注意:分2个版本,有所不同) a) Table.DTcms4.sql b) Table.DTcms5.sql 10、 表前缀和表分隔符 a) 表前缀代表:表名的前缀。 b) 分隔符:表名和字段名的分隔符 c) 举例:如DTcms中前缀是**dt\_**,表字段分隔符为**\_** 11、 在线培训视频 优酷在线播单:[http://list.youku.com/albumlist/show/id\_50289517.html](http://list.youku.com/albumlist/show/id_50289517.html) 腾讯视频:[https://v.qq.com/x/page/n05229xj3kb.html](https://v.qq.com/x/page/n05229xj3kb.html) 12、 付费用户使用中有任何问题,请通过以下方式联系我。 a) 姓名:崔文远 b) 手机/微信:13818699609 c) QQ:17185490 d) 个人博客:[www.cuiwenyuan.com/shanghai/](http://www.cuiwenyuan.com/shanghai/) e) 个人网站:[www.cuiwenyuan.com](http://www.cuiwenyuan.com) f) 旺财软件:[http://www.wangcaisoft.com](http://www.wangcaisoft.com)