• model类生成模板


    <#@ template language="c#" HostSpecific="True" #>
    <#@ output extension= ".cs" #>
    <#
    	TableHost host = (TableHost)(Host);
    	host.Fieldlist.Sort(CodeCommon.CompareByintOrder);
    #>
    using System;
    namespace <#= host.NameSpace #><# if( host.Folder.Length > 0) {#>.<#= host.Folder #><# } #>
    
    {
    	<# if( host.TableDescription.Length > 0) {#>//<#= host.TableDescription #>
    	<# } #>public class <#= host.GetModelClass(host.TableName).Replace("Sys_","")+"Entity" #>: IEntity<<#= host.GetModelClass(host.TableName).Replace("Sys_","")+"Entity" #>>, ICreationAudited, IDeleteAudited, IModificationAudited
    	{		
          	<# foreach (ColumnInfo c in host.Fieldlist)
    		{ #>/// <summary>
    		/// <#= string.IsNullOrEmpty(c.Description) ? c.ColumnName : c.Description #>
            /// </summary>
            <#if(CodeCommon.DbTypeToCS(c.TypeName)=="bool" || CodeCommon.DbTypeToCS(c.TypeName)=="DateTime"){#>private <#= CodeCommon.DbTypeToCS(c.TypeName) #>? _<#= c.ColumnName.ToString().ToLower() #>;
    		public <#= CodeCommon.DbTypeToCS(c.TypeName) #>? <#= c.ColumnName #>
    		<#}else{#>private <#= CodeCommon.DbTypeToCS(c.TypeName) #> _<#= c.ColumnName.ToString().ToLower() #>;
    		public <#= CodeCommon.DbTypeToCS(c.TypeName) #> <#= c.ColumnName #>
    		<#}#>{
                get{ return _<#= c.ColumnName.ToString().ToLower()#>; }
                set{ _<#= c.ColumnName.ToString().ToLower() #> = value; }
            }        
    		<# } #>
       
    	}
    }
    

      

  • 相关阅读:
    习题解答chapter09
    习题解答chapter08
    习题解答chapter07
    银行账户实验-1.2
    银行账户实验-1.1
    银行账户实验-1.0
    习题解答chapter06
    习题解答chapter05
    习题解答chapter04
    习题解答chapter03
  • 原文地址:https://www.cnblogs.com/moxiaomai/p/8915694.html
Copyright © 2020-2023  润新知