原创  [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>
 

       

 

发表于 @ 2008年07月15日 17:47:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:[C#]一步一步开发自己的自动代码生成工具之三:代码生成引擎 | 新一篇:[C#]一步一步开发自己的自动代码生成工具之五:DAL层模板

  • 发表评论
  • 评论内容:
  •  
Copyright © lemong
Powered by CSDN Blog