首先點擊代碼模板右鍵新建一個模板 把這串代碼粘貼保存。 使用方法: 1.先點擊我們剛纔新建的模板 2.點擊生成代碼按鈕 生成的代碼是這樣子的 ...
首先點擊代碼模板右鍵新建一個模板
<#@ template language="c#" HostSpecific="True" #> <#@ output extension= ".cs" #> <# TableHost host = (TableHost)(Host); host.Fieldlist.Sort(CodeCommon.CompareByintOrder); #> using System; using System.Text; using System.Collections.Generic; using System.Data; namespace <#= host.NameSpace #>.Model<# if( host.Folder.Length > 0) {#>.<#= host.Folder #><# } #> { <# if( host.TableDescription.Length > 0) {#> //<#= host.TableDescription #> <# } #> public class <#= host.GetModelClass(host.TableName) #> { <# foreach (ColumnInfo c in host.Fieldlist) { #>/// <summary> /// <#= string.IsNullOrEmpty(c.Description) ? c.ColumnName : c.Description #> /// </summary> public <#= GetTypeName(c) #> <#= c.ColumnName #>{get;set;} <# } #> } } <#+ private string GetTypeName(ColumnInfo c)
{
if((CodeCommon.DbTypeToCS(c.TypeName).ToString().Trim().ToLower())!="string") //如果欄位可以為空,並且不是字元串類型 轉換為可空類型
{
return CodeCommon.DbTypeToCS(c.TypeName)+"?";
}
else
{
return CodeCommon.DbTypeToCS(c.TypeName);
}
} #>
把這串代碼粘貼保存。
使用方法:
1.先點擊我們剛纔新建的模板
2.點擊生成代碼按鈕
生成的代碼是這樣子的
public class User_Users { /// <summary>
/// UserId
/// </summary>
public int? UserId { get; set; }
/// <summary>
/// 員工名稱
/// </summary>
public string UserName { get; set; }
/// <summary>
/// 英文名稱
/// </summary>
public string EnglishName { get; set; }
/// <summary>
/// 密碼
/// </summary>
public string PassWord { get; set; }
/// <summary>
/// 工號
/// </summary>
public string JobNumber { get; set; }
/// <summary>
/// 職務
/// </summary>
public string Position { get; set; } }