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 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
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 |
| 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 é |
| 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. |