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 编码规范统一的效果。
查看全文
相关阅读:
HMM MEMM CRF 差别 联系
JSTL简单介绍
java基础&&高薪面试
oracle-Normal
oracle-Oradim
oralce管理命令
oracle默认日期格式
oralce默认语言
oracle国家字符集
oracle-字符集
原文地址:https://www.cnblogs.com/weiweictgu/p/615027.html
最新文章
架构-分层结构:分层结构
架构-数据库访问-SQL语言进行连接数据库服务器-OLE:OLE
架构-数据库访问-SQL语言进行连接数据库服务器-DAO:DAO
zoj 3165 (最小割,最大点权独立集)
How to write a product backlog step by step
poj 1325 Machine Schedule 二分匹配,可以用最大流来做
POJ2282:The Counting Problem(数位DP)
ado执行sql查询出现“发送数据流时出现算术溢出”错误
(step4.2.5)hdu 1495(非常可乐——BFS)
【周全考虑】CodeForces 245B——Internet Address
热门文章
排序算法--快速排序
QQ2013手工去广告
在ump系统的那半个多月-jqGrid
Ecilpse绑定jdk的源码
Sublime Text 3相关配置和设置
(全然背包)小P寻宝记——好基友一起走
漫游Kafka设计篇之性能优化
笔试题---消除多余的空格
树形控件简单样例
矩形嵌套-记忆化搜索(dp动态规划)
Copyright © 2011-2022 走看看