ColumnProvider Classe

Definição

Fornece uma classe base para fornecedores de colunas.

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

Observações

Os fornecedores de colunas devem estender esta classe. A classe LinqDataSource e a classe ADO.NET Entity Framework são fornecedores que estendem esta classe.

Construtores

Name Description
ColumnProvider(TableProvider)

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

Propriedades

Name Description
Association

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

Attributes

Obtém os atributos definidos para a coluna representada por este fornecedor.

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

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

IsForeignKeyComponent

Recebe 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 é automaticamente gerado pela base de dados.

IsPrimaryKey

Recebe 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 é apenas de leitura.

IsSortable

Quando sobrescrito numa classe derivada, obtém ou define um valor que indica se o modelo de dados suporta ordenar a tabela por esta coluna.

MaxLength

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

Name

Recebe ou define o nome da coluna.

Nullable

Recebe ou define um valor que indica se a coluna aceita valores nulos.

Table

Obtém ou define a tabela a que a coluna pertence.

Métodos

Name Description
AddDefaultAttributes(ColumnProvider, AttributeCollection)

Adiciona atributos predefinidos.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve a Name propriedade.

Aplica-se a