Compartilhar via


ColumnProvider Classe

Definição

Fornece uma classe base para provedores de coluna.

public ref class ColumnProvider abstract
public abstract class ColumnProvider
type ColumnProvider = class
Public MustInherit Class ColumnProvider
Herança
ColumnProvider

Comentários

Os provedores de coluna devem estender essa classe. A LinqDataSource classe e a classe de Entity Framework ADO.NET são provedores que estendem essa classe.

Construtores

ColumnProvider(TableProvider)

Inicializa a classe para uso por uma instância de classe herdada. Esse construtor só pode ser chamado por uma classe herdada.

Propriedades

Association

Obtém o provedor para a tabela que uma coluna representa.

Attributes

Obtém os atributos que são definidos para a coluna que é representada por esse provedor.

ColumnType

Obtém ou define o tipo da coluna.

EntityTypeProperty

Obtém ou define o valor PropertyInfo da propriedade que representa a coluna no tipo de entidade.

IsCustomProperty

Obtém ou define um valor que indica se a coluna é uma propriedade adicional que não está no contexto de dados do modelo.

IsForeignKeyComponent

Obtém ou define um valor que indica se a coluna faz parte de uma chave estrangeira.

IsGenerated

Obtém ou define um valor que indica se o valor da coluna é gerado automaticamente pelo banco de dados.

IsPrimaryKey

Obtém ou define um valor que indica se a coluna faz parte de uma chave primária para a tabela.

IsReadOnly

Obtém um valor que indica se a coluna é somente leitura.

IsSortable

Quando substituído em uma classe derivada, obtém um valor que indica se o modelo de dados dá suporte à classificação da tabela por esta coluna.

MaxLength

Obtém ou define o tamanho máximo permitido para esta coluna.

Name

Obtém ou define o nome da coluna.

Nullable

Obtém ou define um valor que indica se a coluna aceita valores nulos.

Table

Obtém ou define a tabela à qual a coluna pertence.

Métodos

AddDefaultAttributes(ColumnProvider, AttributeCollection)

Adicionar atributos padrão.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna a propriedade Name.

Aplica-se a