附录:简单的三层结构代码模板
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>