⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 _orders.cs

📁 EasyObjects 是ORM的典型应用的例子是学习研究的很好的范例
💻 CS
📖 第 1 页 / 共 3 页
字号:

			public WhereParameter ShipRegion
		    {
				get
		        {
					if(_ShipRegion_W == null)
	        	    {
						_ShipRegion_W = TearOff.ShipRegion;
					}
					return _ShipRegion_W;
				}
			}

			public WhereParameter ShipPostalCode
		    {
				get
		        {
					if(_ShipPostalCode_W == null)
	        	    {
						_ShipPostalCode_W = TearOff.ShipPostalCode;
					}
					return _ShipPostalCode_W;
				}
			}

			public WhereParameter ShipCountry
		    {
				get
		        {
					if(_ShipCountry_W == null)
	        	    {
						_ShipCountry_W = TearOff.ShipCountry;
					}
					return _ShipCountry_W;
				}
			}

			private WhereParameter _OrderID_W = null;
			private WhereParameter _CustomerID_W = null;
			private WhereParameter _EmployeeID_W = null;
			private WhereParameter _OrderDate_W = null;
			private WhereParameter _RequiredDate_W = null;
			private WhereParameter _ShippedDate_W = null;
			private WhereParameter _ShipVia_W = null;
			private WhereParameter _Freight_W = null;
			private WhereParameter _ShipName_W = null;
			private WhereParameter _ShipAddress_W = null;
			private WhereParameter _ShipCity_W = null;
			private WhereParameter _ShipRegion_W = null;
			private WhereParameter _ShipPostalCode_W = null;
			private WhereParameter _ShipCountry_W = null;

			public void WhereClauseReset()
			{
				_OrderID_W = null;
				_CustomerID_W = null;
				_EmployeeID_W = null;
				_OrderDate_W = null;
				_RequiredDate_W = null;
				_ShippedDate_W = null;
				_ShipVia_W = null;
				_Freight_W = null;
				_ShipName_W = null;
				_ShipAddress_W = null;
				_ShipCity_W = null;
				_ShipRegion_W = null;
				_ShipPostalCode_W = null;
				_ShipCountry_W = null;

				this._entity.Query.FlushWhereParameters();

			}
	
			private EasyObject _entity;
			private TearOffWhereParameter _tearOff;
			
		}
	
		public WhereClause Where
		{
			get
			{
				if(_whereClause == null)
				{
					_whereClause = new WhereClause(this);
				}
		
				return _whereClause;
			}
		}
		
		private WhereClause _whereClause = null;	
		#endregion
		
		#region Aggregate Clause
		public class AggregateClause
		{
			public AggregateClause(EasyObject entity)
			{
				this._entity = entity;
			}
			
			public TearOffAggregateParameter TearOff
			{
				get
				{
					if(_tearOff == null)
					{
						_tearOff = new TearOffAggregateParameter(this);
					}

					return _tearOff;
				}
			}

			#region TearOff's
			public class TearOffAggregateParameter
			{
				public TearOffAggregateParameter(AggregateClause clause)
				{
					this._clause = clause;
				}
				
				
				public AggregateParameter OrderID
				{
					get
					{
							AggregateParameter ap = new AggregateParameter(OrdersSchema.OrderID);
							this._clause._entity.Query.AddAggregateParameter(ap);
							return ap;
					}
				}

				public AggregateParameter CustomerID
				{
					get
					{
							AggregateParameter ap = new AggregateParameter(OrdersSchema.CustomerID);
							this._clause._entity.Query.AddAggregateParameter(ap);
							return ap;
					}
				}

				public AggregateParameter EmployeeID
				{
					get
					{
							AggregateParameter ap = new AggregateParameter(OrdersSchema.EmployeeID);
							this._clause._entity.Query.AddAggregateParameter(ap);
							return ap;
					}
				}

				public AggregateParameter OrderDate
				{
					get
					{
							AggregateParameter ap = new AggregateParameter(OrdersSchema.OrderDate);
							this._clause._entity.Query.AddAggregateParameter(ap);
							return ap;
					}
				}

				public AggregateParameter RequiredDate
				{
					get
					{
							AggregateParameter ap = new AggregateParameter(OrdersSchema.RequiredDate);
							this._clause._entity.Query.AddAggregateParameter(ap);
							return ap;
					}
				}

				public AggregateParameter ShippedDate
				{
					get
					{
							AggregateParameter ap = new AggregateParameter(OrdersSchema.ShippedDate);
							this._clause._entity.Query.AddAggregateParameter(ap);
							return ap;
					}
				}

				public AggregateParameter ShipVia
				{
					get
					{
							AggregateParameter ap = new AggregateParameter(OrdersSchema.ShipVia);
							this._clause._entity.Query.AddAggregateParameter(ap);
							return ap;
					}
				}

				public AggregateParameter Freight
				{
					get
					{
							AggregateParameter ap = new AggregateParameter(OrdersSchema.Freight);
							this._clause._entity.Query.AddAggregateParameter(ap);
							return ap;
					}
				}

				public AggregateParameter ShipName
				{
					get
					{
							AggregateParameter ap = new AggregateParameter(OrdersSchema.ShipName);
							this._clause._entity.Query.AddAggregateParameter(ap);
							return ap;
					}
				}

				public AggregateParameter ShipAddress
				{
					get
					{
							AggregateParameter ap = new AggregateParameter(OrdersSchema.ShipAddress);
							this._clause._entity.Query.AddAggregateParameter(ap);
							return ap;
					}
				}

				public AggregateParameter ShipCity
				{
					get
					{
							AggregateParameter ap = new AggregateParameter(OrdersSchema.ShipCity);
							this._clause._entity.Query.AddAggregateParameter(ap);
							return ap;
					}
				}

				public AggregateParameter ShipRegion
				{
					get
					{
							AggregateParameter ap = new AggregateParameter(OrdersSchema.ShipRegion);
							this._clause._entity.Query.AddAggregateParameter(ap);
							return ap;
					}
				}

				public AggregateParameter ShipPostalCode
				{
					get
					{
							AggregateParameter ap = new AggregateParameter(OrdersSchema.ShipPostalCode);
							this._clause._entity.Query.AddAggregateParameter(ap);
							return ap;
					}
				}

				public AggregateParameter ShipCountry
				{
					get
					{
							AggregateParameter ap = new AggregateParameter(OrdersSchema.ShipCountry);
							this._clause._entity.Query.AddAggregateParameter(ap);
							return ap;
					}
				}


				private AggregateClause _clause;
			}
			#endregion
		
			public AggregateParameter OrderID
		    {
				get
		        {
					if(_OrderID_W == null)
	        	    {
						_OrderID_W = TearOff.OrderID;
					}
					return _OrderID_W;
				}
			}

			public AggregateParameter CustomerID
		    {
				get
		        {
					if(_CustomerID_W == null)
	        	    {
						_CustomerID_W = TearOff.CustomerID;
					}
					return _CustomerID_W;
				}
			}

			public AggregateParameter EmployeeID
		    {
				get
		        {
					if(_EmployeeID_W == null)
	        	    {
						_EmployeeID_W = TearOff.EmployeeID;
					}
					return _EmployeeID_W;
				}
			}

			public AggregateParameter OrderDate
		    {
				get
		        {
					if(_OrderDate_W == null)
	        	    {
						_OrderDate_W = TearOff.OrderDate;
					}
					return _OrderDate_W;
				}
			}

			public AggregateParameter RequiredDate
		    {
				get
		        {
					if(_RequiredDate_W == null)
	        	    {
						_RequiredDate_W = TearOff.RequiredDate;
					}
					return _RequiredDate_W;
				}
			}

			public AggregateParameter ShippedDate
		    {
				get
		        {
					if(_ShippedDate_W == null)
	        	    {
						_ShippedDate_W = TearOff.ShippedDate;
					}
					return _ShippedDate_W;
				}
			}

			public AggregateParameter ShipVia
		    {
				get
		        {
					if(_ShipVia_W == null)
	        	    {
						_ShipVia_W = TearOff.ShipVia;
					}
					return _ShipVia_W;
				}
			}

			public AggregateParameter Freight
		    {
				get
		        {
					if(_Freight_W == null)
	        	    {
						_Freight_W = TearOff.Freight;
					}
					return _Freight_W;
				}
			}

			public AggregateParameter ShipName
		    {
				get
		        {
					if(_ShipName_W == null)
	        	    {
						_ShipName_W = TearOff.ShipName;
					}
					return _ShipName_W;
				}
			}

			public AggregateParameter ShipAddress
		    {
				get
		        {
					if(_ShipAddress_W == null)
	        	    {
						_ShipAddress_W = TearOff.ShipAddress;
					}
					return _ShipAddress_W;
				}
			}

			public AggregateParameter ShipCity
		    {
				get
		        {
					if(_ShipCity_W == null)
	        	    {
						_ShipCity_W = TearOff.ShipCity;
					}
					return _ShipCity_W;
				}
			}

			public AggregateParameter ShipRegion
		    {
				get
		        {
					if(_ShipRegion_W == null)
	        	    {
						_ShipRegion_W = TearOff.ShipRegion;
					}
					return _ShipRegion_W;
				}
			}

			public AggregateParameter ShipPostalCode
		    {
				get
		        {
					if(_ShipPostalCode_W == null)
	        	    {
						_ShipPostalCode_W = TearOff.ShipPostalCode;
					}
					return _ShipPostalCode_W;
				}
			}

			public AggregateParameter ShipCountry
		    {
				get
		        {
					if(_ShipCountry_W == null)
	        	    {
						_ShipCountry_W = TearOff.ShipCountry;
					}
					return _ShipCountry_W;
				}
			}

			private AggregateParameter _OrderID_W = null;
			private AggregateParameter _CustomerID_W = null;
			private AggregateParameter _EmployeeID_W = null;
			private AggregateParameter _OrderDate_W = null;
			private AggregateParameter _RequiredDate_W = null;
			private AggregateParameter _ShippedDate_W = null;
			private AggregateParameter _ShipVia_W = null;
			private AggregateParameter _Freight_W = null;
			private AggregateParameter _ShipName_W = null;
			private AggregateParameter _ShipAddress_W = null;
			private AggregateParameter _ShipCity_W = null;
			private AggregateParameter _ShipRegion_W = null;
			private AggregateParameter _ShipPostalCode_W = null;
			private AggregateParameter _ShipCountry_W = null;

			public void AggregateClauseReset()
			{
				_OrderID_W = null;
				_CustomerID_W = null;
				_EmployeeID_W = null;
				_OrderDate_W = null;
				_RequiredDate_W = null;
				_ShippedDate_W = null;
				_ShipVia_W = null;
				_Freight_W = null;
				_ShipName_W = null;
				_ShipAddress_W = null;
				_ShipCity_W = null;
				_ShipRegion_W = null;
				_ShipPostalCode_W = null;
				_ShipCountry_W = null;

				this._entity.Query.FlushAggregateParameters();

			}
	
			private EasyObject _entity;
			private TearOffAggregateParameter _tearOff;
			
		}
	
		public AggregateClause Aggregate
		{
			get
			{
				if(_aggregateClause == null)
				{
					_aggregateClause = new AggregateClause(this);
				}
		
				return _aggregateClause;
			}
		}
		
		private AggregateClause _aggregateClause = null;	
		#endregion
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -