zoukankan      html  css  js  c++  java
  • 手机大数据_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了

    生成代码

  • 相关阅读:
    Java web实验 Login.jsp session属性设置和获取
    Java web实验Outapp.jsp
    Java web实验Accept.jsp
    Java web实验Register.jsp
    Java web实验 Redirect.jsp
    requestAPP1.jps
    out对象
    Request获取请求路径方法介绍
    数据流图
    web应用程序的请求和响应
  • 原文地址:https://www.cnblogs.com/xiaoshi657/p/4156051.html
Copyright © 2011-2022 走看看