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 ADO.NET Entity Framework son proveedores que extienden esta clase.

Constructores

Nombre Description
ColumnProvider(TableProvider)

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

Propiedades

Nombre Description
Association

Obtiene el proveedor de la tabla que representa una columna.

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 PropertyInfo valor 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 reemplaza en una clase derivada, obtiene o establece un valor que indica si el modelo de datos admite la ordenación de la tabla por esta columna.

MaxLength

Obtiene o establece la longitud máxima permitida 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

Nombre Description
AddDefaultAttributes(ColumnProvider, AttributeCollection)

Agrega atributos predeterminados.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa 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 Objectactual.

(Heredado de Object)
ToString()

Devuelve la Name propiedad .

Se aplica a