Compartir a través de


ColumnProvider Clase

Definición

Proporciona una clase base para los proveedores de columnas.

public ref class ColumnProvider abstract
public abstract class ColumnProvider
type ColumnProvider = class
Public MustInherit Class ColumnProvider
Herencia
ColumnProvider

Comentarios

Los proveedores de columnas deben extender esta clase. La clase LinqDataSource y la clase Entity Framework ADO.net son proveedores que amplían esta clase.

Constructores

ColumnProvider(TableProvider)

Inicializa la clase para que la use una instancia de la clase heredada. A este constructor solo lo puede llamar una clase heredada.

Propiedades

Association

Obtiene el proveedor de la tabla que una columna representa.

Attributes

Obtiene los atributos definidos para la columna representada por este proveedor.

ColumnType

Obtiene o establece el tipo de la columna.

EntityTypeProperty

Obtiene o establece el valor PropertyInfo de la propiedad que representa la columna en el tipo de entidad.

IsCustomProperty

Obtiene o establece un valor que indica si la columna es una propiedad adicional que no está en el contexto de datos del modelo.

IsForeignKeyComponent

Obtiene o establece un valor que indica si la columna forma parte de una clave externa.

IsGenerated

Obtiene o establece un valor que indica si la base de datos genera automáticamente el valor de columna.

IsPrimaryKey

Obtiene o establece un valor que indica si la columna forma parte de la clave principal de la tabla.

IsReadOnly

Obtiene un valor que indica si la columna es de solo lectura.

IsSortable

Cuando se invalida en una clase derivada, obtiene o establece un valor que indica si el modelo de datos permite ordenar la tabla por esta columna.

MaxLength

Obtiene o establece la longitud máxima que se permite para esta columna.

Name

Obtiene o establece el nombre de la columna.

Nullable

Obtiene o establece un valor que indica si la columna acepta valores null.

Table

Obtiene o establece la tabla a la que pertenece la columna.

Métodos

AddDefaultAttributes(ColumnProvider, AttributeCollection)

Agrega atributos predeterminados.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve la propiedad Name.

Se aplica a