zoukankan
html css js c++ java
在CodeSmith中去掉Oracle下划线
CodeSmith是针对.NET的一款代码生成工具,同时它的很多自带模版几乎都是针对SQL Server构架的系统,当在在使用Oracle 的时候,由于PL-SQL与T-SQL各个方面的差别,导致许多模版需要自定义,甚至需要重写许多模版,由于大多数人在使用Oracle数据库的时候使用下划线的风格来命名变量,而在.NET开发中有不提倡使用带下划线的方式来命名变量,于是本人决定在CodeSmith的模版中来转换这一风格,在CodeSmith中加入以后模版代码:
转换代码
1
<
script runat
=
"
template
"
>
2
public
string
GetFixName(
string
strVal)
3
{
4
5
string
strReturnVal
=
""
;
6
string
[]strVals
=
strVal.Split(
'
_
'
);
7
foreach
(
string
str
in
strVals)
8
{
9
strReturnVal
+=
str.Substring(
0
,
1
)
+
str.Substring(
1
).ToLower();
10
}
11
return
strReturnVal;
12
}
13
</
script
>
当要使用表名、表字段映射成对象的对象、对象字段属性进程是,可以通过上述函数转化原来的名称,以到达与.NET 编码规范统一的效果。
查看全文
相关阅读:
2015年校园招聘之腾讯(数据挖掘)笔试面试题目
VBoxGuestAdditions.iso下载地址
软件測试自学指南---从入门到精通
C语言指针的初始化和赋值
使用Jquery+EasyUI 进行框架项目开发案例解说之二---用户管理源代码分享
完美攻略心得之圣魔大战3(Castle Fantisia)艾伦希亚战记(艾伦西亚战记)包含重做版(即新艾伦希亚战记)
DatabaseMetaData的用法(转)
Thread-safety with regular expressions in Java
大象,大象
使用 Java 实现 Comet 风格的 Web 应用
原文地址:https://www.cnblogs.com/weiweictgu/p/615027.html
最新文章
Filter和FilterChain具体的使用说明
大集合的资源的前端寻求
SVNclient安装与使用
使用堆实现Top K 算法 JS 实现
我的异想天开博客,网络运营商
Linux通配符摘要
CSipsimple最新版本编译
开源SIP服务器 Kamailio
xxx
蓝牙3.0和4.0
热门文章
windows/Linux/Mac下安装maven,maven作用,Maven使用阿里云国内镜像
windows/linuxjdk安装,jdk1.6升级到1.7
Linux下把U盘格式化为fat32
分享一个获取代理ip的python函数
python之数据库操作(sqlite)
mac常用快捷键,Mac文件重命名快捷键,Mac OS快速访问系统根目录, MacOS 10.11重要数据的存储位置大全,Mac键盘图标标志汇总
CodeIgniter Apacheserver htaccess SEO重写写法
关于margin-right的应用问题
Android下用Properties保存程序配置
puppet安装和使用
Copyright © 2011-2022 走看看