程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> 在codesmith中去掉oracle下劃線

在codesmith中去掉oracle下劃線

編輯:Oracle數據庫基礎

CodeSmith是針對.NET的一款代碼生成工具,同時它的很多自帶模版幾乎都是針對SQL Server構架的系統,當在在使用Oracle 的時候,由於PL-SQL與T-SQL各個方面的差別,導致許多模版需要自定義,甚至需要重寫許多模版,由於大多數人在使用Oracle數據庫的時候使用下劃線的風格來命名變量,而在.Net開發中有不提倡使用帶下劃線的方式來命名變量,於是本人決定在CodeSmith的模版中來轉換這一風格,在CodeSmith中加入以後模版代碼:
轉換代碼
1<script runat="template">
2public 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 編碼規范統一的效果。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved