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 编码规范统一的效果。
查看全文
相关阅读:
Easyui-datagrid显示时间的格式化代码
JSP页面与JSP页面之间传输参数出现中文乱码的解决方案
SpringMVC中在web.xml中添加中文过滤器的写法
SpringMVC的实现过程
BeanFactory 和 ApplicationContext的区别
Spring中的IoC(控制反转)具体是什么东西
Spring/AOP框架, 以及使用注解
面向切面编程
Spring的属性注入, byName和byType还有注入List属性
反射, getClass(), 和something.class以及类型类(转)
原文地址:https://www.cnblogs.com/weiweictgu/p/615027.html
最新文章
求素数的两种思路
博弈论
洛谷P5112 FZOUTSY
LOJ#2249 购票
LOJ#2353 货币兑换
CF132E Bits of merry old England
LOJ#2302 整数
洛谷P5111 zhtobu3232的线段树
单调队列优化多重背包
后缀数组的第X种求法
热门文章
PHP单例模式 demo
php单例模式的使用场景,使用方法
PHP工厂模式的使用场景,使用方法
redis 持久化方式
redis持久化的几种方式
Redis实现简单的消息队列
redis,memcache二者的区别是?(优缺点)
laravel调度任务
安装redisPHP扩展
redis 管道技术
Copyright © 2011-2022 走看看