ColumnProvider Class

ColumnProvider Class

.NET Framework (current version)
 

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 abstract class ColumnProvider

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:
© 2016 Microsoft