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 编码规范统一的效果。
查看全文
相关阅读:
线性判别分析(Linear Discriminant Analysis, LDA)算法分析
OpenCV学习(37) 人脸识别(2)
OpenCV学习(36) 人脸识别(1)
OpenCV学习(35) OpenCV中的PCA算法
PCA的数学原理
OpenCV学习(34) 点到轮廓的距离
OpenCV学习(33) 轮廓的特征矩Moment
OpenCV学习(32) 求轮廓的包围盒
http://www.cnblogs.com/snake-hand/p/3206655.html
C++11 lambda 表达式解析
原文地址:https://www.cnblogs.com/weiweictgu/p/615027.html
最新文章
十年了,回顾一路走来的测试
众安质量学堂文章汇总
使用Robot Framework做接口测试
赖世雄英语从头学 下载
一张表看懂英式音标和美式音标的差异
实用口语(第24期):帮你搞懂日期的写法读法
赖世雄:新中考英语听说满分冲刺 笔记
Git 子模块:git submodule
Search,look for,find,seek(找)用法
【MongoDB】基本命令
热门文章
【MongoDB】针对数据库的基本操作
【MongoDB】Centos 下载安装mongodb数据库
【shell】xargs用法说明
【Python数据分析】时间序列-重采样
【Python数据分析】时间序列切片与索引
【Python数据分析】pandas时期period
【Python数据分析】pandas日期范围date_range
【Python数据分析】pandas时刻数据:Timestamp
浅析人脸检测之Haar分类器方法
OpenCV学习(38) 人脸识别(3)
Copyright © 2011-2022 走看看