Maison > interface Web > js tutoriel > Comment CodeSmith génère des classes d'entités

Comment CodeSmith génère des classes d'entités

云罗郡主
Libérer: 2018-10-15 14:32:46
avant
1616 Les gens l'ont consulté

Le contenu de cet article explique comment CodeSmith génère des classes d'entités. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

<%@ CodeTemplate Language="C#" TargetLanguage="C#" ResponseEncoding="UTF-8" Debug="False" Description="生成数据库实体" %>
<%@ Property Name="SourceTable" Type="SchemaExplorer.TableSchema" Category="属性" Description="要生成实体的数据表" %>
<%@ Property Name="NameSpace" Type="System.String" Optional="False" Default="Modul" Category="属性" Description="实体类所在的命名空间" %>
<%@ Property Name="opuser" Type="System.String" Default="wlitsoft" Optional="False" Category="属性" Description="请输入您的名字" %>
<%@ Map Name="CSharpAlias" Src="System-CSharpAlias" Description="System to C# Type Map" %>
<%@ Assembly Name="SchemaExplorer" %>
<%@ Import Namespace="SchemaExplorer" %>/**本代码由代码生成器自动生成,请不要更改此文件的任何代码。
*生成时间:<%= DateTime.Now.ToLocalTime() %>
*生成者:<%= opuser %>*/using System;namespace <%= this.NameSpace %>{    ///<summary>
    ///表<%= this.SourceTable.Name %>的实体类    ///</summary>
    public class <%= this.SourceTable.Name %>
    {        <%--生成私有字段.net2.0--%>
        <% foreach (ColumnSchema column in this.SourceTable.Columns) {  %>        private <%= CSharpAlias[column.SystemType.FullName] %> <%= StringUtil.ToCamelCase(column.Name) %>;        <% } %>
    
        <% foreach(ColumnSchema column in this.SourceTable.Columns){%>    
         <%--生成get set 方法--%>        /// <summary>
        /// <%= column.Description %>
        /// </summary>
        public <%= CSharpAlias[column.SystemType.FullName] %> <%= StringUtil.ToPascalCase(column.Name) %>
        {            get { return <%= StringUtil.ToCamelCase(column.Name) %>; }            set { <%= StringUtil.ToCamelCase(column.Name) %> = value; }
        }        <%}%>
        
    }
}
Copier après la connexion

Ce qui précède est l'introduction complète. Si vous souhaitez en savoir plus sur le Tutoriel vidéo JavaScript, veuillez faire attention au site Web PHP chinois.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:cnblogs.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal