# kwcode
**Repository Path**: pickmetech/kwcode
## Basic Information
- **Project Name**: kwcode
- **Description**: 简单的代码生成工具,不限语言,目前支持sqlserver和mysql
- **Primary Language**: C#
- **License**: MulanPSL-1.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 8
- **Created**: 2023-05-15
- **Last Updated**: 2023-05-15
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
#### 介绍
简单的代码生成工具,不限语言,目前支持sqlserver和mysql。代码很简单可以自己修改满足需求,使用ado.net访问数据库,使用正则表达式查找替换。

#### 使用说明
```
把示例模板template文件夹复制到应用程序目录即可使用
config.xml 数据库连接配置文件
template文件夹 模板文件
generator-code 生成的文件
模板文件中替换字符
$TableName 首字母大写表名($TableNames是复数形式)
$tableName 首字母小写表名($tableNames是复数形式)
$table-name 中划线分隔的小写表名
$CNName 中文表名称
$TableShortName 删除名称中的Data/Schedule/Base
表字段循环
$foreach
${[NotMap(Id,user_name)] //[NotMap(,,)]要排除的字段集合,可选
$TableColumnName //字段名
$TableColumnCNName //字段说明
$TableColumnType //字段类型
$}
表循环
$foreach(table) //table-循环表
${
$TableMapName //字段名
$}
```