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 | ||
|  | } |