Condividi tramite


MetaForeignKeyColumn Classe

Definizione

Rappresenta un campo di chiave esterna del database utilizzato da ASP.NET Dynamic Data.

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
Ereditarietà
MetaForeignKeyColumn

Commenti

In ASP.NET Dynamic Data Applications la MetaForeignKeyColumn classe rappresenta una colonna del database che denota una relazione uno-a-uno.

La MetaForeignKeyColumn classe rappresenta la colonna nella tabella che contiene il campo di chiave esterna. È tuttavia possibile accedere all'oggetto tabella padre utilizzando la ParentTable Proprietà. È possibile determinare se il campo di chiave esterna è una chiave primaria nella tabella che lo contiene usando la IsPrimaryKeyInThisTable Proprietà.

Costruttori

MetaForeignKeyColumn(MetaTable, ColumnProvider)

Inizializza una nuova istanza della classe MetaForeignKeyColumn.

Proprietà

AllowInitialValue

Ottiene o imposta un valore che specifica se una colonna consente l'inserimento di un valore.

(Ereditato da MetaColumn)
ApplyFormatInEditMode

Ottiene un valore che indica se la stringa di formattazione specificata dalla proprietà DataFormatString viene applicata ai valori di campo quando il controllo con associazione a dati che contiene il campo dati rappresentato dall'oggetto MetaColumn è in modalità di modifica.

(Ereditato da MetaColumn)
Attributes

Ottiene l'insieme di attributi dei matadati che vengono applicati al campo dati rappresentato dall'oggetto MetaColumn.

(Ereditato da MetaColumn)
ColumnType

Ottiene il tipo di campo dati.

(Ereditato da MetaColumn)
ConvertEmptyStringToNull

Ottiene un valore che indica se i valori di stringa vuota ("") vengono convertiti automaticamente in valori null quando il campo dati viene aggiornato nell'origine dati.

(Ereditato da MetaColumn)
DataFormatString

Ottiene la stringa che specifica il formato di visualizzazione per il valore di campo.

(Ereditato da MetaColumn)
DataTypeAttribute

Ottiene l'attributo DataTypeAttribute che viene applicato al campo dati.

(Ereditato da MetaColumn)
DefaultValue

Ottiene il valore predefinito per il campo dati.

(Ereditato da MetaColumn)
Description

Ottiene la descrizione per il campo dati.

(Ereditato da MetaColumn)
DisplayName

Ottiene il nome visualizzato per il campo dati.

(Ereditato da MetaColumn)
EntityTypeProperty

Ottiene un oggetto che contiene gli attributi della proprietà che rappresenta il campo dati nel tipo di entità.

(Ereditato da MetaColumn)
FilterUIHint

Ottiene il valore FilterUIHint utilizzato per la colonna.

(Ereditato da MetaColumn)
ForeignKeyNames

Ottiene un insieme che contiene i nomi delle chiavi esterne nell'associazione che rappresenta una relazione di database.

HtmlEncode

Ottiene un valore che indica se i valori di campo vengono codificati in HTML prima di essere visualizzati in un controllo con associazione a dati.

(Ereditato da MetaColumn)
IsBinaryData

Ottiene un valore che indica se il campo dati contiene dati binari.

(Ereditato da MetaColumn)
IsCustomProperty

Ottiene un valore che indica se il campo dati esiste nel database.

(Ereditato da MetaColumn)
IsFloatingPoint

Ottiene un valore che indica se il campo dati è un tipo in virgola mobile.

(Ereditato da MetaColumn)
IsForeignKeyComponent

Ottiene un valore che indica se il campo dati fa parte di una chiave esterna.

(Ereditato da MetaColumn)
IsGenerated

Ottiene un valore che indica se il valore del campo dati viene generato automaticamente nel database.

(Ereditato da MetaColumn)
IsInteger

Ottiene un valore che indica se il tipo di campo dati è un tipo integer.

(Ereditato da MetaColumn)
IsLongString

Ottiene un valore che indica se il tipo di campo dati può contenere stringhe lunghe.

(Ereditato da MetaColumn)
IsPrimaryKey

Ottiene un valore che indica se il campo dati fa parte della chiave primaria della tabella.

(Ereditato da MetaColumn)
IsPrimaryKeyInThisTable

Ottiene un valore che indica se il campo di chiave esterna fa parte della chiave primaria della tabella.

IsReadOnly

Ottiene un valore che indica se il campo dati è di sola lettura.

(Ereditato da MetaColumn)
IsRequired

Ottiene un valore che indica se il campo dati richiede un valore.

(Ereditato da MetaColumn)
IsString

Ottiene un valore che indica se il tipo di campo dati è un tipo string.

(Ereditato da MetaColumn)
MaxLength

Ottiene un valore che indica la lunghezza massima dei dati che possono essere archiviati nel campo dati.

(Ereditato da MetaColumn)
Model

Ottiene l'oggetto MetaModel che rappresenta il modello dati a cui appartiene questo campo dati.

(Ereditato da MetaColumn)
Name

Ottiene il nome del campo dati.

(Ereditato da MetaColumn)
NullDisplayText

Ottiene la didascalia visualizzata per un campo quando il valore di campo è null.

(Ereditato da MetaColumn)
ParentTable

Ottiene la tabella padre del campo di chiave esterna.

Prompt

Ottiene un valore che può essere utilizzato come filigrana nell'interfaccia utente, associato ai dati nella colonna.

(Ereditato da MetaColumn)
Provider

Ottiene l'oggetto provider di astrazione utilizzato per generare l'oggetto MetaColumn.

(Ereditato da MetaColumn)
RequiredErrorMessage

Ottiene il messaggio di errore visualizzato quando il campo dati richiede un valore ma il suo valore è vuoto.

(Ereditato da MetaColumn)
Scaffold

Ottiene un valore che indica se il campo dati deve essere visualizzato.

(Ereditato da MetaColumn)
ShortDisplayName

Ottiene il nome breve per la colonna.

(Ereditato da MetaColumn)
SortExpression

Ottiene l'espressione utilizzata per determinare l'ordinamento per il campo dati.

(Ereditato da MetaColumn)
Table

Ottiene l'oggetto MetaTable che rappresenta la tabella a cui appartiene il campo dati.

(Ereditato da MetaColumn)
TypeCode

Ottiene il tipo del campo dati.

(Ereditato da MetaColumn)
UIHint

Ottiene il nome del modello di campo specificato per il campo dati.

(Ereditato da MetaColumn)

Metodi

BuildAttributeCollection()

Ottiene l'insieme di attributi.

(Ereditato da MetaColumn)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
ExtractForeignKey(IDictionary, String)

Salva il valore di una chiave esterna nel dizionario specificato.

GetFilterExpression(String)

Restituisce il nome alternativo mappato a una chiave esterna.

GetForeignKeyDetailsPath(Object)

Ottiene il percorso della pagina di azione dettagli della tabella padre del campo di chiave esterna specificato.

GetForeignKeyPath(String, Object)

Ottiene il percorso della pagina di azione specificata della tabella padre del campo di chiave esterna specificato.

GetForeignKeyPath(String, Object, String)

Ottiene il percorso della pagina di azione specificata della tabella padre del campo di chiave esterna specificato.

GetForeignKeyString(Object)

Recupera un elenco separato da virgole di valori che rappresentano la chiave esterna per la riga specificata.

GetForeignKeyValues(Object)

Recupera un insieme di valori che rappresentano le chiavi esterne per la riga specificata.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
Initialize()

Inizializza i dati che potrebbero non essere disponibili quando viene chiamato il costruttore.

Initialize()

Inizializza i dati che potrebbero non essere disponibili quando viene chiamato il costruttore.

(Ereditato da MetaColumn)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ResetMetadata()

Cancella i metadati della colonna memorizzati nella cache.

(Ereditato da MetaColumn)
ToString()

Ottiene il nome del campo dati.

(Ereditato da MetaColumn)

Metodi di estensione

ConvertEditedValue(IFieldFormattingOptions, String)

Restituisce il valore fornito da un utente per un controllo che viene sottoposto a convalida.

FormatEditValue(IFieldFormattingOptions, Object)

Formatta il valore di campo specificato utilizzando le opzioni di formattazione specificate.

FormatValue(IFieldFormattingOptions, Object)

Formatta il valore di campo specificato utilizzando le opzioni di formattazione specificate.

GetEnumType(MetaColumn)

Ottiene il tipo dell'enumerazione che rappresenta la colonna.

Si applica a

Vedi anche