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

📄 collections.cs

📁 客户关系管理系统ASP.NET+VB.NET编程完整程序!
💻 CS
📖 第 1 页 / 共 5 页
字号:
		/// Find a Column by the property PrimaryKey.
		/// returns null if not found.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <param name="comparer">What sort of comparison should be made</param>
		/// <returns>An Column if found, or null</returns>
		public	Column	FindByPrimaryKey( System.String searchValue, CompareType comparer )
		{
			foreach( Column _Column in List)
			{
				if ( Match(comparer,_Column.PrimaryKey , searchValue) ) 
					return _Column;
			}
			
			return null;
		}
		/// <summary>
		/// Find a Column by the property SetAccessor.
		/// returns null if not found.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <returns>An Column if found, or null</returns>
		public	Column	FindBySetAccessor( System.String searchValue )
		{
			return FindBySetAccessor( searchValue, CompareType.Exact );
		}
		
		/// <summary>
		/// Find a Column by the property SetAccessor.
		/// returns null if not found.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <param name="comparer">What sort of comparison should be made</param>
		/// <returns>An Column if found, or null</returns>
		public	Column	FindBySetAccessor( System.String searchValue, CompareType comparer )
		{
			foreach( Column _Column in List)
			{
				if ( Match(comparer,_Column.SetAccessor , searchValue) ) 
					return _Column;
			}
			
			return null;
		}
		/// <summary>
		/// Find a Column by the property GetAccessor.
		/// returns null if not found.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <returns>An Column if found, or null</returns>
		public	Column	FindByGetAccessor( System.String searchValue )
		{
			return FindByGetAccessor( searchValue, CompareType.Exact );
		}
		
		/// <summary>
		/// Find a Column by the property GetAccessor.
		/// returns null if not found.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <param name="comparer">What sort of comparison should be made</param>
		/// <returns>An Column if found, or null</returns>
		public	Column	FindByGetAccessor( System.String searchValue, CompareType comparer )
		{
			foreach( Column _Column in List)
			{
				if ( Match(comparer,_Column.GetAccessor , searchValue) ) 
					return _Column;
			}
			
			return null;
		}
		/// <summary>
		/// Find a Column by the property RequiredForInstantiation.
		/// returns null if not found.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <returns>An Column if found, or null</returns>
		public	Column	FindByRequiredForInstantiation( System.String searchValue )
		{
			return FindByRequiredForInstantiation( searchValue, CompareType.Exact );
		}
		
		/// <summary>
		/// Find a Column by the property RequiredForInstantiation.
		/// returns null if not found.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <param name="comparer">What sort of comparison should be made</param>
		/// <returns>An Column if found, or null</returns>
		public	Column	FindByRequiredForInstantiation( System.String searchValue, CompareType comparer )
		{
			foreach( Column _Column in List)
			{
				if ( Match(comparer,_Column.RequiredForInstantiation , searchValue) ) 
					return _Column;
			}
			
			return null;
		}
		/// <summary>
		/// Find a Column by the property AccessorName.
		/// returns null if not found.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <returns>An Column if found, or null</returns>
		public	Column	FindByAccessorName( System.String searchValue )
		{
			return FindByAccessorName( searchValue, CompareType.Exact );
		}
		
		/// <summary>
		/// Find a Column by the property AccessorName.
		/// returns null if not found.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <param name="comparer">What sort of comparison should be made</param>
		/// <returns>An Column if found, or null</returns>
		public	Column	FindByAccessorName( System.String searchValue, CompareType comparer )
		{
			foreach( Column _Column in List)
			{
				if ( Match(comparer,_Column.AccessorName , searchValue) ) 
					return _Column;
			}
			
			return null;
		}
		/// <summary>
		/// Find a Column by the property Nullable.
		/// returns null if not found.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <returns>An Column if found, or null</returns>
		public	Column	FindByNullable( System.String searchValue )
		{
			return FindByNullable( searchValue, CompareType.Exact );
		}
		
		/// <summary>
		/// Find a Column by the property Nullable.
		/// returns null if not found.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <param name="comparer">What sort of comparison should be made</param>
		/// <returns>An Column if found, or null</returns>
		public	Column	FindByNullable( System.String searchValue, CompareType comparer )
		{
			foreach( Column _Column in List)
			{
				if ( Match(comparer,_Column.Nullable , searchValue) ) 
					return _Column;
			}
			
			return null;
		}
		/// <summary>
		/// Find a Column by the property IsIdentity.
		/// returns null if not found.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <returns>An Column if found, or null</returns>
		public	Column	FindByIsIdentity( System.String searchValue )
		{
			return FindByIsIdentity( searchValue, CompareType.Exact );
		}
		
		/// <summary>
		/// Find a Column by the property IsIdentity.
		/// returns null if not found.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <param name="comparer">What sort of comparison should be made</param>
		/// <returns>An Column if found, or null</returns>
		public	Column	FindByIsIdentity( System.String searchValue, CompareType comparer )
		{
			foreach( Column _Column in List)
			{
				if ( Match(comparer,_Column.IsIdentity , searchValue) ) 
					return _Column;
			}
			
			return null;
		}
		/// <summary>
		/// Find a Column by the property IsReadOnly.
		/// returns null if not found.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <returns>An Column if found, or null</returns>
		public	Column	FindByIsReadOnly( System.String searchValue )
		{
			return FindByIsReadOnly( searchValue, CompareType.Exact );
		}
		
		/// <summary>
		/// Find a Column by the property IsReadOnly.
		/// returns null if not found.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <param name="comparer">What sort of comparison should be made</param>
		/// <returns>An Column if found, or null</returns>
		public	Column	FindByIsReadOnly( System.String searchValue, CompareType comparer )
		{
			foreach( Column _Column in List)
			{
				if ( Match(comparer,_Column.IsReadOnly , searchValue) ) 
					return _Column;
			}
			
			return null;
		}
		/// <summary>
		/// Find a Column by the property DeclaredType.
		/// returns null if not found.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <returns>An Column if found, or null</returns>
		public	Column	FindByDeclaredType( System.String searchValue )
		{
			return FindByDeclaredType( searchValue, CompareType.Exact );
		}
		
		/// <summary>
		/// Find a Column by the property DeclaredType.
		/// returns null if not found.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <param name="comparer">What sort of comparison should be made</param>
		/// <returns>An Column if found, or null</returns>
		public	Column	FindByDeclaredType( System.String searchValue, CompareType comparer )
		{
			foreach( Column _Column in List)
			{
				if ( Match(comparer,_Column.DeclaredType , searchValue) ) 
					return _Column;
			}
			
			return null;
		}
		/// <summary>
		/// Find a Column by the property Precision.
		/// returns null if not found.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <returns>An Column if found, or null</returns>
		public	Column	FindByPrecision( System.Data.SqlTypes.SqlInt32 searchValue )
		{
			return FindByPrecision( searchValue, CompareType.Exact );
		}
		
		/// <summary>
		/// Find a Column by the property Precision.
		/// returns null if not found.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <param name="comparer">What sort of comparison should be made</param>
		/// <returns>An Column if found, or null</returns>
		public	Column	FindByPrecision( System.Data.SqlTypes.SqlInt32 searchValue, CompareType comparer )
		{
			foreach( Column _Column in List)
			{
				if ( Match(comparer,_Column.Precision , searchValue) ) 
					return _Column;
			}
			
			return null;
		}


		/// <summary>
		/// Find a Column by the property Precision.
		/// returns null if not found.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <returns>An Column if found, or null</returns>
		public	Column	FindByPrecision( string searchValue )
		{
			return FindByPrecision( System.Data.SqlTypes.SqlInt32.Parse(searchValue), CompareType.Exact );
		}
		
		/// <summary>
		/// Find a Column by the property Precision.
		/// returns null if not found.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <param name="comparer">What sort of comparison should be made</param>
		/// <returns>An Column if found, or null</returns>
		public	Column	FindByPrecision( string searchValue, CompareType comparer )
		{
			return FindByPrecision( System.Data.SqlTypes.SqlInt32.Parse(searchValue),comparer );
		}
		/// <summary>
		/// Filter by the property ID.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <returns>A ColumnCollection of Columns</returns>
		public	ColumnCollection	FilterByID( System.Int32 searchValue )
		{
			return FilterByID( searchValue, CompareType.Exact );
		}
		
		/// <summary>
		/// Filter by the property ID.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <param name="comparer">What sort of comparison should be made</param>
		/// <returns>A ColumnCollection of Columns</returns>
		public	ColumnCollection	FilterByID( System.Int32 searchValue, CompareType comparer )
		{
			ColumnCollection retCollection = new ColumnCollection();

			foreach( Column _Column in List)
			{
				if ( Match(comparer,_Column.ID , searchValue) ) 
					retCollection.Add( _Column );
			}
			
			retCollection.Parent = this.Parent;

			return retCollection;
		}


		/// <summary>
		/// Filter by the property ID.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <returns>A ColumnCollection of Columns</returns>
		public	ColumnCollection	FilterByID( string searchValue )
		{
			return FilterByID( System.Int32.Parse(searchValue), CompareType.Exact );
		}
		
		/// <summary>
		/// Filter by the property ID.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <param name="comparer">What sort of comparison should be made</param>
		/// <returns>A ColumnCollection of Columns</returns>
		public	ColumnCollection	FilterByID( string searchValue, CompareType comparer )
		{
			return FilterByID( System.Int32.Parse(searchValue),comparer );
		}
		/// <summary>
		/// Filter by the property FKTableID.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <returns>A ColumnCollection of Columns</returns>
		public	ColumnCollection	FilterByFKTableID( System.Data.SqlTypes.SqlInt32 searchValue )
		{
			return FilterByFKTableID( searchValue, CompareType.Exact );
		}
		
		/// <summary>
		/// Filter by the property FKTableID.
		/// </summary>
		/// <param name="searchValue">The value to search for</param>
		/// <param name="comparer">What sort of comparison should be made</param>
		/// <returns>A ColumnCollection of Columns</returns>
		public	ColumnCollection	FilterByFKTableID( System.Data.SqlTypes.SqlInt32 searchValue, CompareType comparer )
		{
			ColumnCollection retCollection = new ColumnCollection();

			foreach( Column _Column in List)
			{
				if ( Match(comparer,_Column.FKTableID , searchValue) ) 
					retCollection.Add( _Column );
			}
			
			retCollection.Parent = this.Parent;

			return retCollection;
		}


		/// <summary>
		/// Filter by the property FKTableID.
		/// </summary>

⌨️ 快捷键说明

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