首页 > 代码库 > 手机大数据_SQL映射对象_动软_代码模板_Models

手机大数据_SQL映射对象_动软_代码模板_Models

<#@ 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;using MyAttribute;using System.Runtime.Serialization;namespace Models<# if( host.Folder.Length > 0) {#>.<#= host.Folder #><# } #> {<# if( host.TableDescription.Length > 0) {#>     //<#= host.TableDescription #><# } #>        [MyTable("<#= host.GetModelClass(host.TableName) #>")]    [DataContract]//实体类契约    [KnownType(typeof(<#= host.GetModelClass(host.TableName) #>))]    public class <#= host.GetModelClass(host.TableName) #> : BaseModels    {<# foreach (ColumnInfo c in host.Fieldlist){ #>        private <# if ("string" == CodeCommon.DbTypeToCS(c.TypeName).ToString().ToLower()){#> <#=CodeCommon.DbTypeToCS(c.TypeName) #> <#} else {#> <#=CodeCommon.DbTypeToCS(c.TypeName)#>?<#} #> _<#= c.ColumnName.ToString().ToLower() #>;          /// <summary>        /// <#= string.IsNullOrEmpty(c.Description)  ? c.ColumnName : c.Description #>        /// </summary>        [DataMember]        [MyColumns("<#= c.ColumnName #>", DbType.<#=CodeCommon.DbTypeToCS(c.TypeName).ToString().Substring(0,1).ToUpper()#><#=CodeCommon.DbTypeToCS(c.TypeName).ToString().Substring(1)#>)]        public <# if ("string" == CodeCommon.DbTypeToCS(c.TypeName).ToString().ToLower()){#> <#=CodeCommon.DbTypeToCS(c.TypeName) #> <#} else {#> <#=CodeCommon.DbTypeToCS(c.TypeName)#>?<#} #> <#= c.ColumnName #>        {            get{ return _<#= c.ColumnName.ToString().ToLower()#>; }            set{ _<#= c.ColumnName.ToString().ToLower() #> = value; }        }<# } #>    }}

简单三成模板(右键)----新建----模板

右键编辑查看,粘贴代码,右键保存

 

随便找一个表,模板代码生成

双击 你的模板,生成代码,OK了

生成代码

 

手机大数据_SQL映射对象_动软_代码模板_Models