This documentation is archived and is not being maintained.
ColumnProvider Class
Visual Studio 2010
Provides a base class for column providers.
Assembly: System.Web.DynamicData (in System.Web.DynamicData.dll)
The ColumnProvider type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | ColumnProvider | Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class. |
| Name | Description | |
|---|---|---|
![]() | Association | Gets the provider for the table that a column represents. |
![]() | Attributes | Gets the attributes that are defined for the column that is represented by this provider. |
![]() | ColumnType | Gets or sets the type of the column. |
![]() | EntityTypeProperty | Gets or sets the System.Reflection::PropertyInfo value of the property that represents the column in the entity type. |
![]() | IsCustomProperty | Gets or sets a value that indicates whether the column is an additional property that is not in the model's data context. |
![]() | IsForeignKeyComponent | Gets or sets a value that indicates whether the column is part of a foreign key. |
![]() | IsGenerated | Gets or sets a value that indicates whether the column value is automatically generated by the database. |
![]() | IsPrimaryKey | Gets or sets a value that indicates whether the column is part of the primary key for the table. |
![]() | IsReadOnly | Gets a value that indicates whether the column is read-only. |
![]() | IsSortable | When overridden in a derived class, gets or sets a value that indicates whether the data model supports sorting the table by this column. |
![]() | MaxLength | Gets or sets the maximum length that is allowed for this column. |
![]() | Name | Gets or sets the name of the column. |
![]() | Nullable | Gets or sets a value that indicates whether the column accepts null values. |
![]() | Table | Gets or sets the table that the column belongs to. |
| Name | Description | |
|---|---|---|
![]() ![]() | AddDefaultAttributes | Adds default attributes. |
![]() | Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ToString | Returns the Name property. (Overrides Object::ToString().) |
Column providers must extend this class. The LinqDataSource class and the ADO.NET Entity Framework class are providers that extend this class.
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Show:



