Partilhar via


MetaColumn Classe

Definição

Representa uma coluna de banco de dados que é usada pelos 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

Comentários

Em ASP.NET Dados Dinâmicos aplicativos, a MetaColumn classe representa um campo de banco de dados. A MetaColumn classe permite recuperar informações sobre o campo de dados, como informações de tipo e metadados.

Você pode recuperar a tabela à que o campo de dados pertence usando a Table propriedade . Você também pode recuperar o modelo de dados usando a Model propriedade .

Construtores

MetaColumn(MetaTable, ColumnProvider)

Inicializa uma nova instância da classe MetaColumn.

Propriedades

AllowInitialValue

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

ApplyFormatInEditMode

Obtém um valor que indica se a cadeia de caracteres de formatação especificada pela propriedade DataFormatString é aplicada aos valores de campo quando o controle associado aos dados que contém o campo de dados representado pelo objeto MetaColumn está no modo de edição.

Attributes

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

ColumnType

Obtém o tipo de campo de dados.

ConvertEmptyStringToNull

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

DataFormatString

Obtém a cadeia de caracteres que especifica o formato de exibição para o valor de campo.

DataTypeAttribute

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

DefaultValue

Obtém o valor padrão para o campo de dados.

Description

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

DisplayName

Obtém o nome de exibição para o 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 valor FilterUIHint que é usado para a coluna.

HtmlEncode

Obtém um valor que indica se os valores de campo são codificados em HTML antes que eles sejam exibidos em um controle associado aos 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 no banco de dados.

IsFloatingPoint

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

IsForeignKeyComponent

Obtém 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 no banco de dados.

IsInteger

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

IsLongString

Obtém um valor que indica se o tipo de campo de dados pode conter cadeias de caracteres 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 é somente leitura.

IsRequired

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

IsString

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

MaxLength

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

Model

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

Name

Obtém o nome do campo de dados.

NullDisplayText

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

Prompt

Obtém um valor que pode ser usado como uma marca-d'água na interface do usuário que está associada aos dados na coluna.

Provider

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

RequiredErrorMessage

Obtém a mensagem de erro exibida quando o campo de dados exige um valor, mas seu valor está vazio.

Scaffold

Obtém um valor que indica se o campo de dados deve ser exibido.

ShortDisplayName

Obtém o nome curto para a coluna.

SortExpression

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

Table

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

TypeCode

Obtém o tipo do campo de dados.

UIHint

Obtém o nome do modelo de campo especificado para o campo de dados.

Métodos

BuildAttributeCollection()

Obtém a coleção de atributos.

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

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

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ResetMetadata()

Limpa os metadados da coluna armazenados em cache.

ToString()

Obtém o nome do campo de dados.

Métodos de Extensão

ConvertEditedValue(IFieldFormattingOptions, String)

Retorna o valor fornecido por um usuário para um controle que está sendo 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 de enumeração que representa a coluna.

Aplica-se a

Confira também