81 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			81 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| <%@ CodeTemplate Language="C#" TargetLanguage="Text" Description="This template demonstrates using properties defined in external assemblies." %>
 | |
| <%@ Property Name="SourceDatabase" Type="SchemaExplorer.DatabaseSchema" Category="Context" Description="Database that the documentation should be based on." %>
 | |
| <%@ Property Name="SourceTable" Type="SchemaExplorer.TableSchema" Category="Context" Description="The table to use for this sample." %>
 | |
| <%@ Assembly Name="SchemaExplorer" %>
 | |
| <%@ Import Namespace="SchemaExplorer" %> 
 | |
| 
 | |
| <script runat="template">
 | |
| 
 | |
| <!-- #include file="scripts.cs" -->
 | |
| 
 | |
| </script>
 | |
| /// <summary>
 | |
| ///Data Object 
 | |
| ///BASIC CLASS FOR TABLE <%=this.SourceTable.Name%>
 | |
| ///By wm  
 | |
| ///on <%= DateTime.Now.ToString("MM/dd/yyyy")%>
 | |
| /// </summary>
 | |
|  
 | |
| using System;
 | |
| using System.Data;
 | |
| using DeiNiu.Data.BaseObject;
 | |
|  
 | |
| namespace  DeiNiu.wms.Data.Model
 | |
| {
 | |
| 
 | |
| 	#region <%=getObjClassName() %>
 | |
| 	/// <summary>
 | |
| 	/// This object represents the properties and methods of a <%=getObjClassName() %>.
 | |
|     /// </summary>
 | |
|     [Serializable]
 | |
| 	public class <%=getObjClassName() %>  : BaseModel { 
 | |
| 
 | |
|               <%  
 | |
|                 foreach (ColumnSchema column in this.SourceTable.Columns) { %>	              
 | |
|                     <%=getInternalDelcare(column) %>   
 | |
|                 <% 
 | |
|                     } 
 | |
|                 %> 
 | |
| 		
 | |
| 		public  <%=getObjClassName() %> () {
 | |
| 		}
 | |
| 		public  <%=getObjClassName() %> (int id) {
 | |
| 			_id=id;
 | |
| 			getModel();
 | |
| 		}
 | |
| 		public  <%=getObjClassName() %>(DataRow dr)
 | |
|         {
 | |
|             getModel(dr);
 | |
|         }
 | |
|           public <%=getObjClassName() %>(System.Data.SqlClient.SqlConnection _Conn)
 | |
|             : base(_Conn) 
 | |
|         {
 | |
| 
 | |
|         }
 | |
|           protected override void getImp()
 | |
|         {
 | |
|             model_imp = new <%= getObjClassName() %>_Imp();  
 | |
|         }
 | |
| 		#region Public Properties 
 | |
|          <%  
 | |
|                 foreach (ColumnSchema column in this.SourceTable.Columns) { %>	  
 | |
|                  <% if(!column.Name.ToString().ToUpper().Equals("ID")) {%> 
 | |
|         public <%=getType(column) %>  <%= column.Name%>{
 | |
| 			get {return _<%= column.Name%>;}
 | |
| 			<% if(!isIgnored4Property(column)) {%> set {_<%= column.Name%> = value;} <% } %>   
 | |
| 		}  
 | |
|         
 | |
|                  <% } %>   
 | |
|         <% } %> 
 | |
| 		 
 | |
| 		#endregion
 | |
|                  
 | |
|       #region fieldNames 
 | |
|       public enum fields{<%=getColums4Enum()%>}
 | |
|       #endregion
 | |
|     
 | |
| 	
 | |
| 	}
 | |
| 	#endregion
 | |
| }
 |