- 浏览: 1763157 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (520)
- Oracle (10)
- Oracle错误集 (8)
- Oracle安装升级 (15)
- Oracle日常管理 (51)
- Oracle字符集 (7)
- Oracle备份恢复 (24)
- Oracle优化 (4)
- Oracle编程 (52)
- Oracle导入导出 (19)
- Oracle体系结构 (15)
- Oracle网络 (2)
- Oracle安全 (2)
- Oracle权限 (3)
- Oracle数据字典和性能视图 (2)
- Oracle常用地址 (5)
- SQLPLUS专栏 (7)
- SqlServer (13)
- SqlServer2005编程 (27)
- SqlServer2005管理 (15)
- MySQL (20)
- Dorado应用 (1)
- C# (24)
- Arcgis Server开发 (20)
- ArcSDE技术 (19)
- UML学习 (2)
- 设计模式 (2)
- JAVA EE (4)
- JavaScript (3)
- OFBIZ (27)
- JAVA WEB开发 (22)
- Linux&Unix (34)
- SHELL编程 (14)
- C语言 (11)
- 网络协议 (14)
- FREEMARKER (2)
- GROOVY (2)
- JAVA语言 (3)
- 防火墙 (0)
- PHP (2)
- Apache (2)
- Loader Runner (1)
- Nginx (3)
- 数据库理论 (2)
- maven (1)
最新评论
-
怼怼怼怼:
oracle的timestamp类型使用 -
怼怼怼怼:
oracle的timestamp类型使用 -
怼怼怼怼:
oracle的timestamp类型使用 -
pg_guo:
感谢
oracle中查看用户权限 -
xu234234:
5、MapResourceManager控件中添加了两个服务, ...
北京ArcGis Server应用基础培训笔记1
<%@ CodeTemplate Language="C#" TargetLanguage="C#" 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." %>
<%@ Property Name="NameSpace" Type="System.String" Default="HanBing" Optional="False" Category="" Description="命名空间" %>
<%@ Property Name="Author" Type="System.String" Default="寒冰凝玉" Optional="False" Category="" Description="作者" %>
<%@ Assembly Name="SchemaExplorer" %>
<%@ Import Namespace="SchemaExplorer" %>
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
namespace <%=NameSpace%>
{
[Serializable()]
public class <%= SourceTable.Name %>Entity
{
#region Private Column
<% for (int i = 0; i < SourceTable.Columns.Count; i++) { %>
private <%= SourceTable.Columns[i].SystemType %> <%= StringUtil.ToCamelCase(SourceTable.Columns[i].Name) %>;
<% } %>
#endregion
public <%= SourceTable.Name %>Entity()
{
}
public <%= SourceTable.Name %>Entity(<% for (int i = 0; i < SourceTable.Columns.Count-1; i++) { %><%= SourceTable.Columns[i].SystemType %> <%= StringUtil.ToCamelCase(SourceTable.Columns[i].Name) %>,<% } %><% for (int i = SourceTable.Columns.Count-1; i < SourceTable.Columns.Count; i++) { %><%= SourceTable.Columns[i].SystemType %> <%= StringUtil.ToCamelCase(SourceTable.Columns[i].Name) %> <% } %>)
{
<% for (int i = 0; i < SourceTable.Columns.Count; i++) { %>
this.<%= StringUtil.ToCamelCase(SourceTable.Columns[i].Name) %> = <%= StringUtil.ToCamelCase(SourceTable.Columns[i].Name) %>;
<% } %>
}
#region public - Property
<% for (int i = 0; i < SourceTable.Columns.Count; i++) { %>
public <%= SourceTable.Columns[i].SystemType %> <%= StringUtil.ToPascalCase(SourceTable.Columns[i].Name) %>
{
get
{
return <%= StringUtil.ToCamelCase(SourceTable.Columns[i].Name) %>;
}
set
{
<%= StringUtil.ToCamelCase(SourceTable.Columns[i].Name) %> = value;
}
}
<% } %>
#endregion
}
}
发表评论
-
C#正则表达式小结
2008-09-16 15:27 1624地址: http://www.cnblogs.com/m ... -
C#调用ORACLE存储过程返回结果集及函数
2008-07-22 17:49 3054ORACLE段: 首先在ORACLE建立PACKAGE和PA ... -
数据库开发个人总结(ADO.NET小结)(转)
2008-06-16 11:41 1999一.用SqlConnection连接SQL Server 1. ... -
ADO.NET—读书笔记系列
2008-06-16 11:37 1995ADO.NET概述 一、。NET数据提供程序 ... -
ADO.NET—DataHelper(转)
2008-06-16 11:24 3308using System; using System.Data ... -
ADO.NET—Asp.net 用DataSet对象更新数据(SqlDataAdapter)
2008-06-16 10:42 3563大家知道,DataSet保存的 ... -
一个简单的在程序中构造DataTable
2008-06-16 09:50 2442DataTable dt = new Data ... -
C# 中的委托和事件
2008-06-11 14:53 1124http://www.cnblogs.com/jimmyzha ... -
c#接口和抽象类的区别
2008-06-11 13:58 2608大家都容易把这两者搞 ... -
C#学习之接口
2008-05-26 16:17 1586什么是接口?其实,接 ... -
谈谈C#中的接口
2008-05-26 15:48 1297http://www.cnblogs.com/sifang20 ... -
C#构造函数
2008-05-26 15:27 4478一、C#构造函数?Construct,Function 构造函 ... -
关于构造函数及参数执行顺序说明(c#)
2008-05-26 15:08 3675以前自己对这方面的内容一直比较模糊,只是知道一个大概的顺序,具 ... -
C#继承小结
2008-05-26 14:48 16801、实例化父类时,可以使用new子类,执行构造函数顺序为:先执 ... -
C#修饰符
2008-05-26 14:30 2004符用于限定类型以及类型成员的申明,c#中有13种修饰符,按功能 ... -
C#命名规范
2008-05-26 13:49 2109注记 : Pascal 大小写形式 ... -
C#中处理xml文档
2008-05-26 11:53 1980C#下处理xml是通过XML.NET API类来实现的. XM ... -
在C#使用XML注释
2008-05-26 11:36 2674简介 大多数程序员可能都听说过Java自带的一个工具JavaD ... -
Visual C# 编译器 CSC.EXE 参数详解
2008-05-26 11:29 4718Visual C#是微软公司推出的新一代程序开发语言,Visu ... -
C# 语句-循环语句
2008-05-26 11:08 3276本文将介绍如何使用C#控制语句中的循环语句,本文目的如下: 1 ...
相关推荐
接下来,我们详细讲解一下生成实体类的过程: 1. **配置数据源**:首先,我们需要配置Codesmith连接到数据库,提供数据表信息。这通常通过设置模板中的全局变量或参数完成,如数据库连接字符串、数据表名称等。 2....
在本主题中,我们将深入探讨CodeSmith如何自动生成实体类的模板代码,并了解这一过程中的关键知识点。 实体类(Entity Class)是面向对象编程中的一个重要概念,它通常用于数据模型的表示,对应数据库中的表或视图...
帮你自动生成无聊而又必须的数据表的实体类,默认是C#,.net。
适用于Petapoco的实体类生成,CodeSmith的模板,需要自行引用Petapoco的命名空间
使用codesmith生成实体类,开发者无需手动创建每个字段及其属性,只需通过模板定义,codesmith会自动生成包含字段名、数据类型、属性注解等信息的类。这样不仅保证了代码的规范性,也减少了出错的可能性。 2. **...
在"使用CodeSmith编码生成实体类经典视频"中,你可以期待学习到如何设置和使用CodeSmith来生成实体类的全过程。首先,你需要了解如何安装和配置CodeSmith,包括安装软件、注册许可以及设置必要的环境变量。然后,...
CodeSmith是一款著名的代码生成器,它能够根据数据库模式自动生成.NET代码,包括实体类、数据访问层(DAL)和业务逻辑层(BLL)。然而,有时我们可能需要自定义生成的代码,例如为MySQL实体添加字段注释和表注释,以...
CodeSmith是一款流行的数据驱动的代码生成器,它允许开发者通过自定义模板来快速创建各种类型的代码,如实体类、数据访问层(DAL)、业务逻辑层(BLL)以及ASP.NET MVC视图等。 在描述中提到的模板,特别之处在于它...
CodeSmith 6.5结合Nhibernate,意味着用户可以通过模板自定义生成Nhibernate所需的映射文件(.hbm.xml或使用Fluent NHibernate的配置)、实体类以及数据访问层接口和实现。 在使用CodeSmith 6.5时,用户首先需要...
CodeSmith是一款强大的代码生成工具,它允许开发者通过模板来快速生成常见的编程代码,极大地提高了开发效率。本主题聚焦于如何使用CodeSmith自动生成DTO(Data Transfer Object)、DataAccess和BizObject相关的代码...
在IT行业中,特别是在大型项目或快速迭代的开发环境中,手动编写重复性的代码会消耗大量时间,而codesmith通过自定义模板,能够根据业务需求批量生成诸如数据访问层(DAO)、实体类(Entity)、业务逻辑层(BLL)...
该模板可以生成三层架构中的实体类,很好使用。请下载吧!
7. **Tgr_First.cst模板详解**:虽然具体模板内容未给出,通常情况下,"Tgr_First.cst"可能是一个基础模板,用于生成特定类型的代码,比如实体类或者数据访问层的代码。它可能包含了数据库表字段的映射、属性定义...
它通过使用模板语言,可以自定义生成符合项目需求的各种代码,包括但不限于实体类、数据访问层、业务逻辑层以及前端展示层等。在本文中,我们将深入探讨codesmith 3层模板以及如何利用其进行存储过程的生成。 首先...
模板文件`Model.cst`就是实现这一目标的核心文件,其中包含了模板语言和C#语法的混合,用于生成符合特定规范的实体类代码。 CodeSmith模板工作原理: 1. **模板语法**:CodeSmith使用其特有的模板语言,通过一系列...
此过程将涉及对CodeSmith模板语法的理解、所需库的引入以及如何为不同编程语言(如VB.NET与C#)生成实体类的具体实现。 ### 一、CodeSmith简介 CodeSmith 是一个强大的代码生成工具,它可以用来自动生成各种类型的...
CodeSmith模板集合提供的对象持久化模板,可能包括了数据访问层(DAL)的生成,例如创建DAO(数据访问对象)类、实体类以及CRUD(创建、读取、更新、删除)操作的方法。这些模板能够自动生成与数据库表对应的C#类,...
综上所述,CodeSmith的C#实体类、数据访问层和业务逻辑层模板在软件开发过程中起着至关重要的作用,它简化了代码生成过程,提升了开发效率,同时也保证了代码质量。通过熟练掌握和利用CodeSmith,开发者可以更加专注...
Codesmith的NHibernate模板则能够生成实体类、映射文件以及数据访问层代码,极大地提升了开发速度。 在提供的"nhibernate_template.zip"文件中,我们可以找到预设的NHibernate模板,包括但不限于实体类模板、映射...
### 使用CodeSmith生成数据库实体类的代码(C#) 在软件开发过程中,特别是在涉及数据库操作时,我们经常会遇到需要创建数据库实体类的情况。这些实体类通常用于封装数据表中的记录,并提供对这些记录的操作方法。...