MetaColumn Classe

Definizione

Rappresenta una colonna di database utilizzata da Dynamic Data.

public ref class MetaColumn : System::Web::DynamicData::IFieldFormattingOptions
public class MetaColumn : System.Web.DynamicData.IFieldFormattingOptions
type MetaColumn = class
    interface IFieldFormattingOptions
Public Class MetaColumn
Implements IFieldFormattingOptions
Ereditarietà
MetaColumn
Derivato
Implementazioni

Commenti

Nelle ASP.NET Dynamic Data, la MetaColumn classe rappresenta un campo di database. La MetaColumn classe consente di recuperare informazioni sul campo dati, ad esempio informazioni sul tipo e sui metadati.

È possibile recuperare la tabella a cui appartiene il campo dati usando la Table proprietà . È anche possibile recuperare il modello di dati usando la Model proprietà .

Costruttori

MetaColumn(MetaTable, ColumnProvider)

Inizializza una nuova istanza della classe MetaColumn.

Proprietà

AllowInitialValue

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

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.

Attributes

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

ColumnType

Ottiene il tipo di campo dati.

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.

DataFormatString

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

DataTypeAttribute

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

DefaultValue

Ottiene il valore predefinito per il campo dati.

Description

Ottiene la descrizione per il campo dati.

DisplayName

Ottiene il nome visualizzato per il campo dati.

EntityTypeProperty

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

FilterUIHint

Ottiene il valore FilterUIHint utilizzato per la colonna.

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.

IsBinaryData

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

IsCustomProperty

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

IsFloatingPoint

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

IsForeignKeyComponent

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

IsGenerated

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

IsInteger

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

IsLongString

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

IsPrimaryKey

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

IsReadOnly

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

IsRequired

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

IsString

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

MaxLength

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

Model

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

Name

Ottiene il nome del campo dati.

NullDisplayText

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

Prompt

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

Provider

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

RequiredErrorMessage

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

Scaffold

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

ShortDisplayName

Ottiene il nome breve per la colonna.

SortExpression

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

Table

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

TypeCode

Ottiene il tipo del campo dati.

UIHint

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

Metodi

BuildAttributeCollection()

Ottiene l'insieme di attributi.

Equals(Object)

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

(Ereditato da Object)
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.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ResetMetadata()

Cancella i metadati della colonna memorizzati nella cache.

ToString()

Ottiene il nome del campo dati.

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