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 classe LinqDataSource e a classe ADO.NET Entity Framework são provedores que estendem essa classe.

Construtores

Nome Description
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

Nome Description
Association

Obtém o provedor da tabela que uma coluna representa.

Attributes

Obtém os atributos definidos para a coluna representada por esse provedor.

ColumnType

Obtém ou define o tipo da coluna.

EntityTypeProperty

Obtém ou define o PropertyInfo valor 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 da chave primária da tabela.

IsReadOnly

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

IsSortable

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

MaxLength

Obtém ou define o comprimento 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

Nome Description
AddDefaultAttributes(ColumnProvider, AttributeCollection)

Adiciona atributos padrão.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna a Name propriedade.

Aplica-se a