<%@ CodeTemplate Language="C#" TargetLanguage="C#" ResponseEncoding="UTF-8" Debug="False" Description="Creates a simplistic entity object." %>
<%@ Property Name="SourceTable" Type="SchemaExplorer.TableSchema" Category="Context" Description="Table that the stored procedures should be based on." %>
<%@ Assembly Name="SchemaExplorer" %>
<%@ Import Namespace="SchemaExplorer" %>
using System;
using System.Runtime.Serialization;
namespace BE
{
/// <summary>
/// <%= SourceTable.Name %> 实体类
/// TerryFeng <%= DateTime.Now.ToString()%>
/// </summary>
[DataContract]
public class <%= SourceTable.Name %>
{
#region 私有成员
<% for (int i = 0; i < SourceTable.Columns.Count; i++) { %>
private <%= SourceTable.Columns[i].SystemType %> _<%= StringUtil.ToCamelCase(SourceTable.Columns[i].Name) %>;
<% } %>
#endregion
#region 数据契约属性
<% for (int i = 0; i < SourceTable.Columns.Count; i++) { %>
/// <summary>
/// <%= SourceTable.Columns[i].Description %>
/// </summary>
[DataMember]
public <%= SourceTable.Columns[i].SystemType %> <%= StringUtil.ToPascalCase(SourceTable.Columns[i].Name) %>
{
get
{
return this._<%= StringUtil.ToCamelCase(SourceTable.Columns[i].Name) %>;
}
set
{
this._<%= StringUtil.ToCamelCase(SourceTable.Columns[i].Name) %> = value;
}
}
<% } %>
#endregion
}
}
源代码下载:Templates.rar
分享到:
相关推荐
使用CodeSmith进行简单的属性配置,即可批量生成表的创建脚本(sqlserver)
里面是CodeSmith根据数据库表生成实体类的例子, 数据库是mysql,生成的是java文件, codesmith的mysql链接字符串为: Database=test;Data Source=127.0.0.1;User Id=root;Password=root;port=3306
用CodeSmith生成数据库实体类的代码 VB
CodeSmith生成数据库3层实体类模板,可以生成Model,DAL,BLL的3层数据库逆向到C#的实体类代码,高效方便地帮助程序员节省时间,更集中精力在真正的业务逻辑上,减少重复劳动 模板可以手动修改,微调以适应项目的...
在工作中,经常中与数据库层打交道,所以,我一般用一个数据库实体类来代码来进行相应的操作. 而CodeSmith则是一个功能强大的代码生成模板系统,用它可以非常快的写出你自己的模板
codesmith,生成三层数据访问层 我还没测试过...
通过codesmit自定义模版生成数据字典(html文件)
原创使用CodeSmith5编写的数据库多层系统模版 包含 数据对象定义,数据对象与桌面数据集转换,数据操作层,逻辑层,界面交互层等多个模版,一键生成 生成的目标代码为Delphi语言,适用于delphi2009以上版本
里面是CodeSmith根据数据表生成实体类的例子 用的是mysql数据库 链接字符串为: Database=test;Data Source=127.0.0.1;User Id=root;Password=root;port=3306
CodeSmith 生成工具 6.5 (可生成Nhibernate)。内含key。
生成数据库字典html页面,其中包括数据库名称、表名称以及表的列名、 数据类型、长度、小数位、主键、外键、允许空、默认值、说明等。 CodiSmith模板选项: 1、选择要生成的表。 2、选择字典页面生成路径。
codesmith生成的五层架构codesmith生成的五层架构
1.包括CodeSmith安装注册文件 2.里面有一个数据库模板.TestDao.cst和TestData.cst, 可以自动生成代码.直接拷贝到C#的项目中. 3. 省去很多重复工作,自动生成数据库操作代码(删除,创建,选择等等)
CodeSmith 生成简单三层和SqlHelper的模板,不能用免费退积分
CodeSmith 创建数据字典 模板 注意:可以在SQL Server 企业管理器中,将“描述”字段的信息写上,这样,用CodeSmith生成的HTML文件将会有“描述”信息。 非常好用! HTML随便你拷贝,到Word/Excel都很容易再调整...
CodeSmith 生成代码工具CodeSmith 生成代码工具CodeSmith 生成代码工具CodeSmith 生成代码工具CodeSmith 生成代码工具CodeSmith 生成代码工具CodeSmith 生成代码工具CodeSmith 生成代码工具
可以根据指定数据表生成最基本的C#中的实体类
本文档详细讲解了用CodeSmith生成nhibernate的具体步骤,每一步都有截图,易懂,欢迎下载!
codesmith代码生成模板,可生产实体类、数据层类
通过ComdSimth生成数据库字典,以框架形式显示,左表为表,右表为表说明,数据库表的基本信息可以看到. 通常用于发布系统的数据库字典