首页 > 代码库 > 手机大数据_SQL映射对象_动软_代码模板_Models
手机大数据_SQL映射对象_动软_代码模板_Models
<#@ 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;using MyAttribute;using System.Runtime.Serialization;namespace Models<# if( host.Folder.Length > 0) {#>.<#= host.Folder #><# } #> {<# if( host.TableDescription.Length > 0) {#> //<#= host.TableDescription #><# } #> [MyTable("<#= host.GetModelClass(host.TableName) #>")] [DataContract]//实体类契约 [KnownType(typeof(<#= host.GetModelClass(host.TableName) #>))] public class <#= host.GetModelClass(host.TableName) #> : BaseModels {<# foreach (ColumnInfo c in host.Fieldlist){ #> private <# if ("string" == CodeCommon.DbTypeToCS(c.TypeName).ToString().ToLower()){#> <#=CodeCommon.DbTypeToCS(c.TypeName) #> <#} else {#> <#=CodeCommon.DbTypeToCS(c.TypeName)#>?<#} #> _<#= c.ColumnName.ToString().ToLower() #>; /// <summary> /// <#= string.IsNullOrEmpty(c.Description) ? c.ColumnName : c.Description #> /// </summary> [DataMember] [MyColumns("<#= c.ColumnName #>", DbType.<#=CodeCommon.DbTypeToCS(c.TypeName).ToString().Substring(0,1).ToUpper()#><#=CodeCommon.DbTypeToCS(c.TypeName).ToString().Substring(1)#>)] public <# if ("string" == CodeCommon.DbTypeToCS(c.TypeName).ToString().ToLower()){#> <#=CodeCommon.DbTypeToCS(c.TypeName) #> <#} else {#> <#=CodeCommon.DbTypeToCS(c.TypeName)#>?<#} #> <#= c.ColumnName #> { get{ return _<#= c.ColumnName.ToString().ToLower()#>; } set{ _<#= c.ColumnName.ToString().ToLower() #> = value; } }<# } #> }}
简单三成模板(右键)----新建----模板
右键编辑查看,粘贴代码,右键保存
随便找一个表,模板代码生成
双击 你的模板,生成代码,OK了
生成代码
手机大数据_SQL映射对象_动软_代码模板_Models
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。