ColumnProvider Class
Definition
Provides a base class for column providers.
public ref class ColumnProvider abstract
public abstract class ColumnProvider
type ColumnProvider = class
Public MustInherit Class ColumnProvider
- Inheritance
-
ColumnProvider
Remarks
Column providers must extend this class. The LinqDataSource class and the ADO.NET Entity Framework class are providers that extend this class.
Constructors
ColumnProvider(TableProvider) |
Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class. |
Properties
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 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. |
Methods
AddDefaultAttributes(ColumnProvider, AttributeCollection) |
Adds default attributes. |
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode() |
Serves as the default hash function. (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. |