Partilhar via


MetaForeignKeyColumn Classe

Definição

Representa um campo de chave estrangeira de banco de dados usado por ASP.NET Dados Dinâmicos.

public ref class MetaForeignKeyColumn : System::Web::DynamicData::MetaColumn
public class MetaForeignKeyColumn : System.Web.DynamicData.MetaColumn
type MetaForeignKeyColumn = class
    inherit MetaColumn
Public Class MetaForeignKeyColumn
Inherits MetaColumn
Herança
MetaForeignKeyColumn

Comentários

Em ASP.NET aplicativos de Dados Dinâmicos, a MetaForeignKeyColumn classe representa uma coluna de banco de dados que indica uma relação um-para-um.

A MetaForeignKeyColumn classe representa a coluna na tabela que contém o campo de chave estrangeira. No entanto, você pode acessar o objeto de tabela pai usando a ParentTable propriedade. Você pode determinar se o campo de chave estrangeira é uma chave primária na tabela que o contém usando a IsPrimaryKeyInThisTable propriedade.

Construtores

Nome Description
MetaForeignKeyColumn(MetaTable, ColumnProvider)

Inicializa uma nova instância da classe MetaForeignKeyColumn.

Propriedades

Nome Description
AllowInitialValue

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

(Herdado de MetaColumn)
ApplyFormatInEditMode

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

(Herdado de MetaColumn)
Attributes

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

(Herdado de MetaColumn)
ColumnType

Obtém o tipo de campo de dados.

(Herdado de MetaColumn)
ConvertEmptyStringToNull

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

(Herdado de MetaColumn)
DataFormatString

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

(Herdado de MetaColumn)
DataTypeAttribute

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

(Herdado de MetaColumn)
DefaultValue

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

(Herdado de MetaColumn)
Description

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

(Herdado de MetaColumn)
DisplayName

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

(Herdado de MetaColumn)
EntityTypeProperty

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

(Herdado de MetaColumn)
FilterUIHint

Obtém o FilterUIHint valor usado para a coluna.

(Herdado de MetaColumn)
ForeignKeyNames

Obtém uma coleção que contém os nomes das chaves estrangeiras na associação que representa uma relação de banco de dados.

HtmlEncode

Obtém um valor que indica se os valores de campo são codificados em HTML antes de serem exibidos em um controle associado a dados.

(Herdado de MetaColumn)
IsBinaryData

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

(Herdado de MetaColumn)
IsCustomProperty

Obtém um valor que indica se o campo de dados existe no banco de dados.

(Herdado de MetaColumn)
IsFloatingPoint

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

(Herdado de MetaColumn)
IsForeignKeyComponent

Obtém um valor que indica se o campo de dados faz parte de uma chave estrangeira.

(Herdado de MetaColumn)
IsGenerated

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

(Herdado de MetaColumn)
IsInteger

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

(Herdado de MetaColumn)
IsLongString

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

(Herdado de MetaColumn)
IsPrimaryKey

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

(Herdado de MetaColumn)
IsPrimaryKeyInThisTable

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

IsReadOnly

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

(Herdado de MetaColumn)
IsRequired

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

(Herdado de MetaColumn)
IsString

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

(Herdado de MetaColumn)
MaxLength

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

(Herdado de MetaColumn)
Model

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

(Herdado de MetaColumn)
Name

Obtém o nome do campo de dados.

(Herdado de MetaColumn)
NullDisplayText

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

(Herdado de MetaColumn)
ParentTable

Obtém a tabela pai do campo de chave estrangeira.

Prompt

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

(Herdado de MetaColumn)
Provider

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

(Herdado de MetaColumn)
RequiredErrorMessage

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

(Herdado de MetaColumn)
Scaffold

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

(Herdado de MetaColumn)
ShortDisplayName

Obtém o nome curto da coluna.

(Herdado de MetaColumn)
SortExpression

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

(Herdado de MetaColumn)
Table

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

(Herdado de MetaColumn)
TypeCode

Obtém o tipo do campo de dados.

(Herdado de MetaColumn)
UIHint

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

(Herdado de MetaColumn)

Métodos

Nome Description
BuildAttributeCollection()

Obtém a coleção de atributos.

(Herdado de MetaColumn)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
ExtractForeignKey(IDictionary, String)

Salva o valor de uma chave estrangeira no dicionário especificado.

GetFilterExpression(String)

Retorna o nome alternativo mapeado para uma chave estrangeira.

GetForeignKeyDetailsPath(Object)

Obtém o caminho para a página de ação de detalhes da tabela pai do campo de chave estrangeira especificado.

GetForeignKeyPath(String, Object, String)

Obtém o caminho para a página de ação especificada da tabela pai do campo de chave estrangeira especificado.

GetForeignKeyPath(String, Object)

Obtém o caminho para a página de ação especificada da tabela pai do campo de chave estrangeira especificado.

GetForeignKeyString(Object)

Recupera uma lista separada por vírgulas de valores que representam a chave estrangeira para a linha especificada.

GetForeignKeyValues(Object)

Recupera uma coleção de valores que representam as chaves estrangeiras para a linha especificada.

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 dados que podem não estar disponíveis quando o construtor é chamado.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ResetMetadata()

Limpa metadados de coluna armazenados em cache.

(Herdado de MetaColumn)
ToString()

Obtém o nome do campo de dados.

(Herdado de MetaColumn)

Métodos de Extensão

Nome Description
ConvertEditedValue(IFieldFormattingOptions, String)

Retorna o valor fornecido por um usuário para um controle que está sendo validado.

FormatEditValue(IFieldFormattingOptions, Object)

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

FormatValue(IFieldFormattingOptions, Object)

Formata o valor de 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

Confira também