大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > C#技巧 > C#一步一步开发自己的自动代码生成工具之四:简单三层代码模板实例Model层

C#一步一步开发自己的自动代码生成工具之四:简单三层代码模板实例Model层

关键词:自动代码生成工具C#  阅读(828) 赞(30)

[摘要]本文主要介绍如何C#一步一步开发自己的自动代码生成工具之四:简单三层代码模板实例Model层,与大家分享学习。

简单的三层结构代码模板

1.Model层模板


<?xml version="1.0" encoding="utf-8"?>  
  
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
  
    <xsl:template match="/">  
  
using System;  
  
using System.Collections.Generic;  
  
  
  
namespace <xsl:value-of select="TabelModel/NameSpacePri"/>Model  
  
{  
  
    [Serializable]  
  
    public class <xsl:value-of select="TabelModel/ModelName"/>Model  
  
    {  
  
          
  
        <xsl:for-each select="TabelModel/Fields/FieldModel">  
  
        private <xsl:value-of select="VarType"/> _<xsl:value-of select="VarNameLocal"/> = <xsl:value-of select="DefaultValueVar"/>;  
  
  
  
        /// <summary>  
  
        /// <xsl:value-of select="Mark"/>  
  
        /// </summary>  
  
        public <xsl:value-of select="VarType"/><xsl:text> </xsl:text><xsl:value-of select="VarName"/>  
  
        {  
  
            get  
  
            {  
  
                return _<xsl:value-of select="VarNameLocal"/>;  
  
            }  
  
            set  
  
            {  
  
                _<xsl:value-of select="VarNameLocal"/> = value;  
  
            }  
  
        }  
  
          
  
        </xsl:for-each>  
  
                  
  
    }  
  
}  
  
    </xsl:template>  
  
</xsl:stylesheet>




相关评论