附录:简单的三层结构代码模板
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>
本文档介绍了如何使用C#一步步开发自己的自动代码生成工具,重点展示了针对简单三层结构中Model层的代码模板实例。通过对模板的详细解析,帮助开发者理解并应用代码生成技术。
1134

被折叠的 条评论
为什么被折叠?



