MetaForeignKeyColumn Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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 |
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 è |
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. |