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

📄 _employees.cs

📁 EasyObjects 是ORM的典型应用的例子是学习研究的很好的范例
💻 CS
📖 第 1 页 / 共 3 页
字号:
						_Notes_W = TearOff.Notes;
					}
					return _Notes_W;
				}
			}

			public WhereParameter ReportsTo
		    {
				get
		        {
					if(_ReportsTo_W == null)
	        	    {
						_ReportsTo_W = TearOff.ReportsTo;
					}
					return _ReportsTo_W;
				}
			}

			public WhereParameter PhotoPath
		    {
				get
		        {
					if(_PhotoPath_W == null)
	        	    {
						_PhotoPath_W = TearOff.PhotoPath;
					}
					return _PhotoPath_W;
				}
			}

			private WhereParameter _EmployeeID_W = null;
			private WhereParameter _LastName_W = null;
			private WhereParameter _FirstName_W = null;
			private WhereParameter _Title_W = null;
			private WhereParameter _TitleOfCourtesy_W = null;
			private WhereParameter _BirthDate_W = null;
			private WhereParameter _HireDate_W = null;
			private WhereParameter _Address_W = null;
			private WhereParameter _City_W = null;
			private WhereParameter _Region_W = null;
			private WhereParameter _PostalCode_W = null;
			private WhereParameter _Country_W = null;
			private WhereParameter _HomePhone_W = null;
			private WhereParameter _Extension_W = null;
			private WhereParameter _Photo_W = null;
			private WhereParameter _Notes_W = null;
			private WhereParameter _ReportsTo_W = null;
			private WhereParameter _PhotoPath_W = null;

			public void WhereClauseReset()
			{
				_EmployeeID_W = null;
				_LastName_W = null;
				_FirstName_W = null;
				_Title_W = null;
				_TitleOfCourtesy_W = null;
				_BirthDate_W = null;
				_HireDate_W = null;
				_Address_W = null;
				_City_W = null;
				_Region_W = null;
				_PostalCode_W = null;
				_Country_W = null;
				_HomePhone_W = null;
				_Extension_W = null;
				_Photo_W = null;
				_Notes_W = null;
				_ReportsTo_W = null;
				_PhotoPath_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 EmployeeID
				{
					get
					{
							AggregateParameter ap = new AggregateParameter(EmployeesSchema.EmployeeID);
							this._clause._entity.Query.AddAggregateParameter(ap);
							return ap;
					}
				}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

			public AggregateParameter LastName
		    {
				get
		        {
					if(_LastName_W == null)
	        	    {
						_LastName_W = TearOff.LastName;
					}
					return _LastName_W;
				}
			}

			public AggregateParameter FirstName
		    {
				get
		        {
					if(_FirstName_W == null)
	        	    {
						_FirstName_W = TearOff.FirstName;
					}
					return _FirstName_W;
				}
			}

			public AggregateParameter Title
		    {
				get
		        {
					if(_Title_W == null)
	        	    {
						_Title_W = TearOff.Title;
					}
					return _Title_W;
				}
			}

			public AggregateParameter TitleOfCourtesy
		    {
				get
		        {
					if(_TitleOfCourtesy_W == null)
	        	    {
						_TitleOfCourtesy_W = TearOff.TitleOfCourtesy;
					}
					return _TitleOfCourtesy_W;
				}
			}

			public AggregateParameter BirthDate
		    {
				get
		        {
					if(_BirthDate_W == null)
	        	    {
						_BirthDate_W = TearOff.BirthDate;
					}
					return _BirthDate_W;
				}
			}

			public AggregateParameter HireDate
		    {
				get
		        {
					if(_HireDate_W == null)
	        	    {
						_HireDate_W = TearOff.HireDate;
					}
					return _HireDate_W;
				}
			}

			public AggregateParameter Address
		    {
				get
		        {
					if(_Address_W == null)
	        	    {
						_Address_W = TearOff.Address;
					}
					return _Address_W;
				}
			}

			public AggregateParameter City
		    {
				get
		        {
					if(_City_W == null)
	        	    {
						_City_W = TearOff.City;
					}
					return _City_W;
				}
			}

			public AggregateParameter Region
		    {
				get
		        {
					if(_Region_W == null)
	        	    {
						_Region_W = TearOff.Region;
					}
					return _Region_W;
				}
			}

			public AggregateParameter PostalCode
		    {
				get
		        {
					if(_PostalCode_W == null)
	        	    {
						_PostalCode_W = TearOff.PostalCode;
					}
					return _PostalCode_W;
				}
			}

			public AggregateParameter Country
		    {
				get
		        {
					if(_Country_W == null)
	        	    {
						_Country_W = TearOff.Country;
					}
					return _Country_W;
				}
			}

			public AggregateParameter HomePhone
		    {
				get
		        {
					if(_HomePhone_W == null)
	        	    {
						_HomePhone_W = TearOff.HomePhone;
					}
					return _HomePhone_W;
				}
			}

			public AggregateParameter Extension
		    {
				get
		        {
					if(_Extension_W == null)
	        	    {
						_Extension_W = TearOff.Extension;
					}
					return _Extension_W;
				}
			}

			public AggregateParameter Photo
		    {
				get
		        {
					if(_Photo_W == null)
	        	    {
						_Photo_W = TearOff.Photo;
					}
					return _Photo_W;
				}
			}

			public AggregateParameter Notes
		    {
				get
		        {
					if(_Notes_W == null)
	        	    {
						_Notes_W = TearOff.Notes;
					}
					return _Notes_W;
				}
			}

			public AggregateParameter ReportsTo
		    {
				get
		        {
					if(_ReportsTo_W == null)
	        	    {
						_ReportsTo_W = TearOff.ReportsTo;
					}
					return _ReportsTo_W;
				}
			}

			public AggregateParameter PhotoPath
		    {
				get
		        {
					if(_PhotoPath_W == null)
	        	    {
						_PhotoPath_W = TearOff.PhotoPath;
					}
					return _PhotoPath_W;
				}
			}

			private AggregateParameter _EmployeeID_W = null;
			private AggregateParameter _LastName_W = null;
			private AggregateParameter _FirstName_W = null;
			private AggregateParameter _Title_W = null;
			private AggregateParameter _TitleOfCourtesy_W = null;
			private AggregateParameter _BirthDate_W = null;
			private AggregateParameter _HireDate_W = null;
			private AggregateParameter _Address_W = null;
			private AggregateParameter _City_W = null;
			private AggregateParameter _Region_W = null;
			private AggregateParameter _PostalCode_W = null;
			private AggregateParameter _Country_W = null;
			private AggregateParameter _HomePhone_W = null;
			private AggregateParameter _Extension_W = null;
			private AggregateParameter _Photo_W = null;
			private AggregateParameter _Notes_W = null;
			private AggregateParameter _ReportsTo_W = null;
			private AggregateParameter _PhotoPath_W = null;

			public void AggregateClauseReset()
			{
				_EmployeeID_W = null;
				_LastName_W = null;
				_FirstName_W = null;
				_Title_W = null;
				_TitleOfCourtesy_W = null;
				_BirthDate_W = null;
				_HireDate_W = null;
				_Address_W = null;
				_City_W = null;
				_Region_W = null;
				_PostalCode_W = null;
				_Country_W = null;
				_HomePhone_W = null;
				_Extension_W = null;
				_Photo_W = null;
				_Notes_W = null;
				_ReportsTo_W = null;
				_PhotoPath_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 + -