网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.深入讲解游标类型为什么会产生数.
.Oracle9iAS Containers for J2EE.
.如何更快地批量数据处理?.
.Oracle 8高级数据复制技术.
.在hp-ux10.20系统下配置oracle8..
.量身订作一个 OS.
.学习 Oracle过程中几个常见问题的.
.Oracle数据库中每月工作日计算代.
.对刚接触oracle的人比较有用的一.
.如果处理Oracle数据库中的坏块问.
.sp_addlinkersrvlogin从oracle查.
.关于Oracle Metalink的常见问题.
.RMAN恢复时的时间格式.
.两个有用Oracle运算:intersect和.
.Oracle9iAS开发Web应用系统应用案.
.快速理解Oracle归档模式的命令及.
.关于Java开发中使用Oracle数据库.
.ORA FAQ 性能调整系列之——当索.
.Oracle数据库诊断案例-redo log日.
.Oracle10g ASM数据库中表空间的维.

在codesmith中去掉oracle下划线

发表日期:2008-2-9


    CodeSmith是针对.NET的一款代码生成工具,同时它的很多自带模版几乎都是针对SQL Server构架的系统,当在在使用Oracle 的时候,由于PL-SQL与T-SQL各个方面的差别,导致许多模版需要自定义,甚至需要重写许多模版,由于大多数人在使用Oracle数据库的时候使用下划线的风格来命名变量,而在.NET开发中有不提倡使用带下划线的方式来命名变量,于是本人决定在CodeSmith的模版中来转换这一风格,在CodeSmith中加入以后模版代码:
在codesmith中去掉oracle下划线(图一)在codesmith中去掉oracle下划线(图二)转换代码

Code highlighting prodUCed by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--> 1在codesmith中去掉oracle下划线(图三)<script runat="template">
 2在codesmith中去掉oracle下划线(图三)public string GetFixName(string strVal)
 3在codesmith中去掉oracle下划线(图二)在codesmith中去掉oracle下划线(图一)在codesmith中去掉oracle下划线(图四){
 4在codesmith中去掉oracle下划线(图五) 
 5在codesmith中去掉oracle下划线(图五) string strReturnVal = "";
 6在codesmith中去掉oracle下划线(图五) string[]strVals = strVal.Split('_');
 7在codesmith中去掉oracle下划线(图五) foreach(string str in strVals)
 8在codesmith中去掉oracle下划线(图六)在codesmith中去掉oracle下划线(图七) 在codesmith中去掉oracle下划线(图四){
 9在codesmith中去掉oracle下划线(图五)  strReturnVal += str.Substring(0,1) + str.Substring(1).ToLower();
10在codesmith中去掉oracle下划线(图八) }
11在codesmith中去掉oracle下划线(图五) return strReturnVal;
12在codesmith中去掉oracle下划线(图九)}
13在codesmith中去掉oracle下划线(图三)</script>

    当要使用表名、表字段映射成对象的对象、对象字段属性进程是,可以通过上述函数转化原来的名称,以到达与.NET 编码规范统一的效果。

上一篇:10gRAC系列之使用srvctl管理RAC数据库 人气:928
下一篇:如果在create controlfile漏掉datafile会怎样呢? 人气:920
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐