动软代码生成器生成实体时,修改模板简化实体的…
2018-06-22 07:47:41来源:未知 阅读 ()
首先点击代码模板右键新建一个模板
<#@ template language="c#" HostSpecific="True" #> <#@ output extension= ".cs" #> <# TableHost host = (TableHost)(Host); host.Fieldlist.Sort(CodeCommon.CompareByintOrder); #> using System; using System.Text; using System.Collections.Generic; using System.Data; namespace <#= host.NameSpace #>.Model<# if( host.Folder.Length > 0) {#>.<#= host.Folder #><# } #> { <# if( host.TableDescription.Length > 0) {#> //<#= host.TableDescription #> <# } #> public class <#= host.GetModelClass(host.TableName) #> { <# foreach (ColumnInfo c in host.Fieldlist) { #>/// <summary> /// <#= string.IsNullOrEmpty(c.Description) ? c.ColumnName : c.Description #> /// </summary> public <#= GetTypeName(c) #> <#= c.ColumnName #>{get;set;} <# } #> } } <#+ private string GetTypeName(ColumnInfo c)
{
if((CodeCommon.DbTypeToCS(c.TypeName).ToString().Trim().ToLower())!="string") //如果字段可以为空,并且不是字符串类型 转换为可空类型
{
return CodeCommon.DbTypeToCS(c.TypeName)+"?";
}
else
{
return CodeCommon.DbTypeToCS(c.TypeName);
}
} #>
把这串代码粘贴保存。
使用方法:
1.先点击我们刚才新建的模板
2.点击生成代码按钮
生成的代码是这样子的
public class User_Users { /// <summary>
/// UserId
/// </summary>
public int? UserId { get; set; }
/// <summary>
/// 员工名称
/// </summary>
public string UserName { get; set; }
/// <summary>
/// 英文名称
/// </summary>
public string EnglishName { get; set; }
/// <summary>
/// 密码
/// </summary>
public string PassWord { get; set; }
/// <summary>
/// 工号
/// </summary>
public string JobNumber { get; set; }
/// <summary>
/// 职务
/// </summary>
public string Position { get; set; } }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Asp.net MVC SignalR来做实时Web聊天实例代码 2020-03-29
- 为你介绍asp.net的执行事务代码 2020-03-18
- HTML标签删除HTML示例代码 2020-03-08
- MVC异步分页代码分享 2020-02-21
- asp.net网站实现接入QQ登录示例代码 2020-02-17
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash