zoukankan      html  css  js  c++  java
  • 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; }
            }        
    		<# } #>
       
    	}
    }
    

      

  • 相关阅读:
    App性能测试工具-PerfDog
    痛并快乐着
    SQLyog连接MySQL的前前后后
    组合模式
    Java并发编程:线程池的使用
    高效能人事的七个习惯
    Spring中Bean的生命周期及其扩展点
    (转)第一次有人把“分布式事务”讲的这么简单明了
    分布式事物
    mybatis学习笔记(2)基本原理
  • 原文地址:https://www.cnblogs.com/moxiaomai/p/8915694.html
Copyright © 2011-2022 走看看