codesmith首字大写会自动删除掉下划线
来源:互联网 发布:centos nginx安装目录 编辑:程序博客网 时间:2024/04/30 12:26
用ToUpperCase()方法会自动删除下划线,比如 mytable_Id会变成 MyTableId,所以首字大写要自己写方法的:
<%@ CodeTemplate
Language="C#"
TargetLanguage="C#"
ResponseEncoding="UTF-8"
Src=""
Inherits=""
Debug="False"
Description="Create C# Entity"
%>
<%@ Property Name="table" Type="SchemaExplorer.TableSchema" Optional="True" Category="Context" %>
<%@ Property Name="NameSpace" Type="System.String" Optional="False" Category="" Default="TY.Entity.DbTable" %>
<%@ Property Name="ClassName" Type="System.String" Optional="False" Category="" %>
<%@ Assembly Name="SchemaExplorer" %>
<%@ Import Namespace="SchemaExplorer" %>
<%
//声明关键字段 : Primary Key 字段
string idKey = table.PrimaryKey.MemberColumns[0].Name;
%>
<script runat="template">
private string OneToUpper(string str)
{
return str.Substring(0,1).ToUpper()+str.Substring(1);
}
</script>
using System;
using System.Collections.Generic;
using System.Text;
namespace <%= NameSpace %>
{
[EntityAttribute(TableName="<%= OneToUpper(table.Name) %>", PrimaryKeyName="<%= OneToUpper(idKey) %>")]
public class <%= ClassName %>
{
<%foreach(ColumnSchema col in table.Columns){ %>
public string <%= OneToUpper(col.Name) %> ;
<%}%>
}
}
- codesmith首字大写会自动删除掉下划线
- 替换掉下划线并让紧跟它后面的字母大写
- 段落首字大写下沉
- 一个字符串首字符大写
- 标题全大字 首字大写 全小字
- 实现字符串各个单词首字符大写
- jackson解析json字符串,首字母大写会自动转为小写
- std::string删除首字符
- CodeSmith自动生成代码
- codesmith 自动生成nhibernate
- .net 汉字转小写全拼、小写首字字母、大写首字字母
- Smarty variable modifiers(变量调节器)----首字大写(Capitalize)
- js 将英文字符串的首字符大写
- java 判断字符串首字符大写(uppercase或者capital)
- 将一个字符串转换成首字符大写,其他小写
- java把字符串里面的单词首字符改为大写
- subliem text3 输入斜杠"/"会自动删除
- CodeSmith自动保存输出结果
- 自定义控件
- 算法之个人总结:Hash表之简单应用
- Study from open source code -- malloc trace (1)
- VC++中使用ADO方式操作ACCESS数据库(转)
- 掌握三条简单net命令保证网络安全检测
- codesmith首字大写会自动删除掉下划线
- AT指令发送PDU短信详解
- 对strategy,bridge,decorate模式的理解
- 网站的视觉路径和版式设计
- 央企掀金融控股平台打造热潮
- curl 的使用
- ZOJ 2313 Andrew Stankevich's Contest #1
- 网站压力测试
- vc怎样在picture control中添加图片