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 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 applicazioni Dynamic Data la MetaForeignKeyColumn classe rappresenta una colonna di database che indica una relazione uno-a-uno.
La MetaForeignKeyColumn classe rappresenta la colonna nella tabella contenente il campo chiave esterna. Tuttavia, è possibile accedere all'oggetto tabella padre usando la ParentTable proprietà . È possibile determinare se il campo chiave esterna è una chiave primaria nella tabella che lo contiene utilizzando la IsPrimaryKeyInThisTable proprietà .
Costruttori
| Nome | Descrizione |
|---|---|
| MetaForeignKeyColumn(MetaTable, ColumnProvider) |
Inizializza una nuova istanza della classe MetaForeignKeyColumn. |
Proprietà
| Nome | Descrizione |
|---|---|
| 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 DataFormatString proprietà viene applicata ai valori di campo quando il controllo associato a dati contenente il campo dati rappresentato dall'oggetto MetaColumn è in modalità di modifica. (Ereditato da MetaColumn) |
| Attributes |
Ottiene la raccolta di attributi di metadati che si applicano 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 stringa vuoti ("") vengono convertiti automaticamente in |
| DataFormatString |
Ottiene la stringa che specifica il formato di visualizzazione per il valore del campo. (Ereditato da MetaColumn) |
| DataTypeAttribute |
Ottiene l'attributo DataTypeAttribute 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 attributi della proprietà che rappresenta il campo dati nel tipo di entità. (Ereditato da MetaColumn) |
| FilterUIHint |
Ottiene il FilterUIHint valore utilizzato per la colonna. (Ereditato da MetaColumn) |
| ForeignKeyNames |
Ottiene una raccolta contenente i nomi delle chiavi esterne nell'associazione che rappresenta una relazione di database. |
| HtmlEncode |
Ottiene un valore che indica se i valori dei campi sono codificati in FORMATO HTML prima che vengano visualizzati in un controllo associato 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 a 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 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 stringa. (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 di 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 del campo è |
| ParentTable |
Ottiene la tabella padre del campo chiave esterna. |
| Prompt |
Ottiene un valore che può essere utilizzato come filigrana nell'interfaccia utente associata 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 relativo 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
| Nome | Descrizione |
|---|---|
| BuildAttributeCollection() |
Ottiene la raccolta 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 per la pagina di azione dei dettagli della tabella padre del campo chiave esterna specificato. |
| GetForeignKeyPath(String, Object, String) |
Ottiene il percorso per la pagina di azione specificata della tabella padre del campo chiave esterna specificato. |
| GetForeignKeyPath(String, Object) |
Ottiene il percorso per la pagina di azione specificata della tabella padre del campo chiave esterna specificato. |
| GetForeignKeyString(Object) |
Recupera un elenco delimitato da virgole di valori che rappresentano la chiave esterna per la riga specificata. |
| GetForeignKeyValues(Object) |
Recupera una raccolta di valori che rappresentano le chiavi esterne per la riga specificata. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| Initialize() |
Inizializza i dati che potrebbero non essere disponibili quando viene chiamato il costruttore. |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (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
| Nome | Descrizione |
|---|---|
| ConvertEditedValue(IFieldFormattingOptions, String) |
Restituisce il valore fornito da un utente per un controllo da convalidare. |
| FormatEditValue(IFieldFormattingOptions, Object) |
Formatta il valore del campo specificato utilizzando le opzioni di formattazione specificate. |
| FormatValue(IFieldFormattingOptions, Object) |
Formatta il valore del campo specificato utilizzando le opzioni di formattazione specificate. |
| GetEnumType(MetaColumn) |
Ottiene il tipo dell'enumerazione che rappresenta la colonna. |