ColumnProvider Class

 

Provides a base class for column providers.

Namespace:   System.Web.DynamicData.ModelProviders
Assembly:  System.Web.DynamicData (in System.Web.DynamicData.dll)

System::Object
  System.Web.DynamicData.ModelProviders::ColumnProvider

public ref class ColumnProvider abstract 

NameDescription
System_CAPS_protmethodColumnProvider(TableProvider^)

Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class.

NameDescription
System_CAPS_pubpropertyAssociation

Gets the provider for the table that a column represents.

System_CAPS_pubpropertyAttributes

Gets the attributes that are defined for the column that is represented by this provider.

System_CAPS_pubpropertyColumnType

Gets or sets the type of the column.

System_CAPS_pubpropertyEntityTypeProperty

Gets or sets the System.Reflection::PropertyInfo value of the property that represents the column in the entity type.

System_CAPS_pubpropertyIsCustomProperty

Gets or sets a value that indicates whether the column is an additional property that is not in the model's data context.

System_CAPS_pubpropertyIsForeignKeyComponent

Gets or sets a value that indicates whether the column is part of a foreign key.

System_CAPS_pubpropertyIsGenerated

Gets or sets a value that indicates whether the column value is automatically generated by the database.

System_CAPS_pubpropertyIsPrimaryKey

Gets or sets a value that indicates whether the column is part of the primary key for the table.

System_CAPS_pubpropertyIsReadOnly

Gets a value that indicates whether the column is read-only.

System_CAPS_pubpropertyIsSortable

When overridden in a derived class, gets or sets a value that indicates whether the data model supports sorting the table by this column.

System_CAPS_pubpropertyMaxLength

Gets or sets the maximum length that is allowed for this column.

System_CAPS_pubpropertyName

Gets or sets the name of the column.

System_CAPS_pubpropertyNullable

Gets or sets a value that indicates whether the column accepts null values.

System_CAPS_pubpropertyTable

Gets or sets the table that the column belongs to.

NameDescription
System_CAPS_protmethodSystem_CAPS_staticAddDefaultAttributes(ColumnProvider^, AttributeCollection^)

Adds default attributes.

System_CAPS_pubmethodEquals(Object^)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodToString()

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.

.NET Framework
Available since 3.5

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: