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 编码规范统一的效果。
查看全文
相关阅读:
科学家质疑当今商用量子计算机的性能
科学家研制出可模拟大脑信息处理的微芯片
2014年电子科技市场衰退
号外!CentOS 宣布加入红帽公司!
hadoop,高富帅的玩具?
成为Linux内核高手的四个方法
分阶段事件驱动架构【SEDA】
原型程式设计【原型语言】
IOS7.1 企业应用 证书无效 已解决
iOS7.1企业应用"无法安装应用程序 因为证书无效"的解决方案
原文地址:https://www.cnblogs.com/weiweictgu/p/615027.html
最新文章
SQLite 参数化查询
临时
C/C++ 零碎知识点
DigitalOcean 推荐的ubuntu16下LAMP安装过程
owncloud 安装
关于学习研究无线通信技术的一些体会
matlab 中figure的图像 抗锯齿
安装wordpress的过程
(转)[sh] <defunct>进程
CentOS 6以下版本 支持Ext4
热门文章
解决 ssh 链接慢问题
dmidecode 命令
linux 下文件恢复工具extundelete介绍
配置开发支持高并发TCP连接的Linux应用程序全攻略
使用mutt+msmtp做linux邮件客户端
解决按 backspace键 出现 ^H 问题
/proc/sysrq-trigger详解
ORA-21561: OID generation failed
基于storm和hadoop的广告系统研究【7】
基于storm和hadoop的广告系统研究【6】
Copyright © 2011-2022 走看看