<#@ Template language="C #"Hostspecific="True"#><#@ Output extension=". CS"#><# Tablehost Host=(Tablehost) (Host); Host. Fieldlist.sort (Codecommon.comparebyintorder);>usingSystem;usingSystem.Text;usingSystem.Collections.Generic;usingSystem.Data;usingMyAttribute;usingSystem.Runtime.Serialization;namespacemodels<#if(host. Folder.length >0) {#>.<#= host. Folder #><#} #> {<#if(host. Tabledescription.length >0) {#>//<#= host. Tabledescription #><#} #>[MyTable ("<#= host. Getmodelclass (host. TableName) #>")] [DataContract]//entity class contract[Knowntype (typeof(<#= host.) Getmodelclass (host. TableName) #>))] Public class<#= host. Getmodelclass (host. TableName) #>: basemodels {<#foreach(Columninfo CinchHost. 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;} }<#} #> }}
Simple 30% Template (right-click)----NEW----template
Right-click Edit View, Paste code, right-click Save
Find a table, template code generation
Double-click your template to generate the code, OK.
Generate code
Mobile Big Data _sql Mapping Object _ Dynamic Soft _ code template _models