MetaColumn Classe

Definição

Representa uma coluna de base de dados utilizada por Dados Dinâmicos.

public ref class MetaColumn : System::Web::DynamicData::IFieldFormattingOptions
public class MetaColumn : System.Web.DynamicData.IFieldFormattingOptions
type MetaColumn = class
    interface IFieldFormattingOptions
Public Class MetaColumn
Implements IFieldFormattingOptions
Herança
MetaColumn
Derivado
Implementações

Observações

Em ASP.NET aplicações de Dados Dinâmicos, a classe MetaColumn representa um campo de base de dados. A MetaColumn aula permite-lhe obter informações sobre o campo de dados, como tipos e metadados.

Pode recuperar a tabela a que pertence o campo de dados usando a Table propriedade. Também pode recuperar o modelo de dados usando a Model propriedade.

Construtores

Name Description
MetaColumn(MetaTable, ColumnProvider)

Inicializa uma nova instância da MetaColumn classe.

Propriedades

Name Description
AllowInitialValue

Obtém ou define um valor que especifica se uma coluna permite inserir um valor.

ApplyFormatInEditMode

Obtém um valor que indica se a cadeia de formatação especificada pela DataFormatString propriedade é aplicada aos valores do campo quando o controlo data-bound que contém o campo de dados representado pelo MetaColumn objeto está em modo de edição.

Attributes

Obtém a coleção de atributos de metadados que se aplicam ao campo de dados representado pelo MetaColumn objeto.

ColumnType

Obtém o tipo de campo de dados.

ConvertEmptyStringToNull

Obtém um valor que indica se os valores de cadeia vazios ("") são automaticamente convertidos em null valores quando o campo de dados é atualizado na fonte de dados.

DataFormatString

Recebe a cadeia que especifica o formato de exibição do valor do campo.

DataTypeAttribute

Obtém o DataTypeAttribute atributo que é aplicado ao campo de dados.

DefaultValue

Obtém o valor predefinido para o campo de dados.

Description

Obtém a descrição do campo de dados.

DisplayName

Obtém o nome de exibição do campo de dados.

EntityTypeProperty

Obtém um objeto que contém atributos da propriedade que representa o campo de dados no tipo de entidade.

FilterUIHint

Obtém o FilterUIHint valor que é usado para a coluna.

HtmlEncode

Recebe um valor que indica se os valores dos campos estão codificados em HTML antes de serem exibidos num controlo ligado a dados.

IsBinaryData

Obtém um valor que indica se o campo de dados contém dados binários.

IsCustomProperty

Obtém um valor que indica se o campo de dados existe na base de dados.

IsFloatingPoint

Obtém um valor que indica se o campo de dados é do tipo ponto flutuante.

IsForeignKeyComponent

Recebe um valor que indica se o campo de dados faz parte de uma chave estrangeira.

IsGenerated

Obtém um valor que indica se o valor do campo de dados é gerado automaticamente na base de dados.

IsInteger

Obtém um valor que indica se o tipo de campo de dados é de tipo inteiro.

IsLongString

Obtém um valor que indica se o tipo de campo de dados pode conter cadeias longas.

IsPrimaryKey

Obtém um valor que indica se o campo de dados faz parte da chave primária da tabela.

IsReadOnly

Obtém um valor que indica se o campo de dados é só de leitura.

IsRequired

Recebe um valor que indica se o campo de dados requer um valor.

IsString

Obtém um valor que indica se o tipo de campo de dados é um tipo de cadeia.

MaxLength

Obtém um valor que indica o comprimento máximo dos dados que podem ser armazenados no campo de dados.

Model

Obtém o MetaModel objeto que representa o modelo de dados a que este campo de dados pertence.

Name

Obtém o nome do campo de dados.

NullDisplayText

Obtém a legenda que é exibida para um campo quando o valor do campo é null.

Prompt

Obtém um valor que pode ser usado como marca de água na interface e que está ligado aos dados na coluna.

Provider

Obtém o objeto fornecedor de abstração que é usado para gerar o MetaColumn objeto.

RequiredErrorMessage

Recebe a mensagem de erro que é mostrada quando o campo de dados requer um valor mas o seu valor está vazio.

Scaffold

Recebe um valor que indica se o campo de dados deve ser exibido.

ShortDisplayName

Recebe o nome abreviado da coluna.

SortExpression

Obtém a expressão que é usada para determinar a ordem de ordenação do campo de dados.

Table

Obtém o MetaTable objeto que representa a tabela a que pertence o campo de dados.

TypeCode

Obtém o tipo do campo de dados.

UIHint

Recebe o nome do modelo de campo especificado para o campo de dados.

Métodos

Name Description
BuildAttributeCollection()

Recebe a coleção de atributos.

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)
Initialize()

Inicializa dados que podem não estar disponíveis quando o construtor é chamado.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ResetMetadata()

Limpa metadados de colunas em cache.

ToString()

Obtém o nome do campo de dados.

Métodos da Extensão

Name Description
ConvertEditedValue(IFieldFormattingOptions, String)

Devolve o valor fornecido por um utilizador para um controlo que está a ser validado.

FormatEditValue(IFieldFormattingOptions, Object)

Formata o valor do campo especificado usando as opções de formatação especificadas.

FormatValue(IFieldFormattingOptions, Object)

Formata o valor do campo especificado usando as opções de formatação especificadas.

GetEnumType(MetaColumn)

Obtém o tipo da enumeração que representa a coluna.

Aplica-se a

Ver também