您好,欢迎访问一九零五行业门户网

CodeSmith生成实体类是如何实现的

本篇文章给大家带来的内容是关于codesmith生成实体类是如何实现的,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
<%@ 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; }        }        <%}%>            }}
以上就是对的全部介绍,如果您想了解更多有关javascript视频教程,请关注。
以上就是codesmith生成实体类是如何实现的的详细内容。
其它类似信息

推荐信息