MetaForeignKeyColumn Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um campo de chave estrangeira do banco de dados usado por Dados Dinâmicos do ASP.NET.
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
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
MetaForeignKeyColumn(MetaTable, ColumnProvider) |
Inicializa uma nova instância da classe MetaForeignKeyColumn. |
Propriedades
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 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. (Herdado de MetaColumn) |
Attributes |
Obtém a coleção de atributos de metadados que se aplicam ao campo de dados representado pelo objeto MetaColumn. (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 vazia ("") são convertidos automaticamente em valores |
DataFormatString |
Obtém a cadeia de caracteres que especifica o formato de exibição para o valor de campo. (Herdado de MetaColumn) |
DataTypeAttribute |
Obtém o atributo DataTypeAttribute que é 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 para o campo de dados. (Herdado de MetaColumn) |
DisplayName |
Obtém o nome de exibição para o 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 valor FilterUIHint que é 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 que eles sejam exibidos em um controle associado aos 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 exige 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 tamanho máximo dos dados que podem ser armazenados no campo de dados. (Herdado de MetaColumn) |
Model |
Obtém o objeto MetaModel que representa o modelo de dados ao qual este 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 é |
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 que está associada aos dados na coluna. (Herdado de MetaColumn) |
Provider |
Obtém o objeto de provedor de abstração usado para gerar o objeto MetaColumn. (Herdado de MetaColumn) |
RequiredErrorMessage |
Obtém a mensagem de erro exibida quando o campo de dados exige 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 para a coluna. (Herdado de MetaColumn) |
SortExpression |
Obtém a expressão que é usada para determinar a ordem de classificação para o campo de dados. (Herdado de MetaColumn) |
Table |
Obtém o objeto MetaTable que representa a tabela à qual este 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
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 que é 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 talvez não estejam disponíveis quando o construtor for chamado. |
Initialize() |
Inicializa os dados que podem não estar disponíveis quando o construtor é chamado. (Herdado de MetaColumn) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ResetMetadata() |
Limpa os metadados da coluna armazenados em cache. (Herdado de MetaColumn) |
ToString() |
Obtém o nome do campo de dados. (Herdado de MetaColumn) |
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. |