Freigeben über


MetaForeignKeyColumn Klasse

Definition

Stellt ein Fremdschlüsselfeld der Datenbank dar, das von ASP.NET dynamischen Daten verwendet wird.

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
Vererbung
MetaForeignKeyColumn

Hinweise

In ASP.NET dynamischen Datenanwendungen stellt die MetaForeignKeyColumn Klasse eine Datenbankspalte dar, die eine 1:1-Beziehung angibt.

Die MetaForeignKeyColumn Klasse stellt die Spalte in der Tabelle dar, die das Fremdschlüsselfeld enthält. Sie können jedoch mithilfe der ParentTable Eigenschaft auf das übergeordnete Tabellenobjekt zugreifen. Mithilfe der IsPrimaryKeyInThisTable Eigenschaft können Sie ermitteln, ob das Fremdschlüsselfeld ein Primärschlüssel in der Tabelle ist, der ihn enthält.

Konstruktoren

Name Beschreibung
MetaForeignKeyColumn(MetaTable, ColumnProvider)

Initialisiert eine neue Instanz der MetaForeignKeyColumn-Klasse.

Eigenschaften

Name Beschreibung
AllowInitialValue

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob eine Spalte das Einfügen eines Werts ermöglicht.

(Geerbt von MetaColumn)
ApplyFormatInEditMode

Ruft einen Wert ab, der angibt, ob die durch die Eigenschaft angegebene Formatierungszeichenfolge DataFormatString auf Feldwerte angewendet wird, wenn das datengebundene Steuerelement, das das durch das MetaColumn Objekt dargestellte Datenfeld enthält, im Bearbeitungsmodus ist.

(Geerbt von MetaColumn)
Attributes

Ruft die Auflistung von Metadatenattributen ab, die auf das durch das MetaColumn Objekt dargestellte Datenfeld angewendet werden.

(Geerbt von MetaColumn)
ColumnType

Ruft den Datentyp des Datentyps ab.

(Geerbt von MetaColumn)
ConvertEmptyStringToNull

Ruft einen Wert ab, der angibt, ob leere Zeichenfolgenwerte ("") automatisch in null Werte konvertiert werden, wenn das Datenfeld in der Datenquelle aktualisiert wird.

(Geerbt von MetaColumn)
DataFormatString

Ruft die Zeichenfolge ab, die das Anzeigeformat für den Feldwert angibt.

(Geerbt von MetaColumn)
DataTypeAttribute

Ruft das DataTypeAttribute Attribut ab, das auf das Datenfeld angewendet wird.

(Geerbt von MetaColumn)
DefaultValue

Ruft den Standardwert für das Datenfeld ab.

(Geerbt von MetaColumn)
Description

Ruft die Beschreibung für das Datenfeld ab.

(Geerbt von MetaColumn)
DisplayName

Ruft den Anzeigenamen für das Datenfeld ab.

(Geerbt von MetaColumn)
EntityTypeProperty

Ruft ein Objekt ab, das Attribute der Eigenschaft enthält, die das Datenfeld im Entitätstyp darstellt.

(Geerbt von MetaColumn)
FilterUIHint

Ruft den Wert ab, der FilterUIHint für die Spalte verwendet wird.

(Geerbt von MetaColumn)
ForeignKeyNames

Ruft eine Auflistung ab, die die Namen der Fremdschlüssel in der Zuordnung enthält, die eine Datenbankbeziehung darstellt.

HtmlEncode

Ruft einen Wert ab, der angibt, ob Feldwerte HTML-codiert sind, bevor sie in einem datengebundenen Steuerelement angezeigt werden.

(Geerbt von MetaColumn)
IsBinaryData

Ruft einen Wert ab, der angibt, ob das Datenfeld Binärdaten enthält.

(Geerbt von MetaColumn)
IsCustomProperty

Ruft einen Wert ab, der angibt, ob das Datenfeld in der Datenbank vorhanden ist.

(Geerbt von MetaColumn)
IsFloatingPoint

Ruft einen Wert ab, der angibt, ob das Datenfeld ein Gleitkommatyp ist.

(Geerbt von MetaColumn)
IsForeignKeyComponent

Ruft einen Wert ab, der angibt, ob das Datenfeld Teil eines Fremdschlüssels ist.

(Geerbt von MetaColumn)
IsGenerated

Ruft einen Wert ab, der angibt, ob der Datenfeldwert automatisch in der Datenbank generiert wird.

(Geerbt von MetaColumn)
IsInteger

Ruft einen Wert ab, der angibt, ob der Datentyp ein ganzzahliger Typ ist.

(Geerbt von MetaColumn)
IsLongString

Ruft einen Wert ab, der angibt, ob der Datentyp lange Zeichenfolgen enthalten kann.

(Geerbt von MetaColumn)
IsPrimaryKey

Ruft einen Wert ab, der angibt, ob das Datenfeld Teil des Primärschlüssels der Tabelle ist.

(Geerbt von MetaColumn)
IsPrimaryKeyInThisTable

Ruft einen Wert ab, der angibt, ob das Fremdschlüsselfeld Teil des Primärschlüssels der Tabelle ist.

IsReadOnly

Ruft einen Wert ab, der angibt, ob das Datenfeld schreibgeschützt ist.

(Geerbt von MetaColumn)
IsRequired

Ruft einen Wert ab, der angibt, ob für das Datenfeld ein Wert erforderlich ist.

(Geerbt von MetaColumn)
IsString

Ruft einen Wert ab, der angibt, ob der Datentyp ein Zeichenfolgentyp ist.

(Geerbt von MetaColumn)
MaxLength

Ruft einen Wert ab, der die maximale Datenlänge angibt, die im Datenfeld gespeichert werden kann.

(Geerbt von MetaColumn)
Model

Ruft das MetaModel Objekt ab, das das Datenmodell darstellt, zu dem dieses Datenfeld gehört.

(Geerbt von MetaColumn)
Name

Ruft den Namen des Datenfelds ab.

(Geerbt von MetaColumn)
NullDisplayText

Ruft die Beschriftung ab, die für ein Feld angezeigt wird, wenn der Wert des Felds ist null.

(Geerbt von MetaColumn)
ParentTable

Ruft die übergeordnete Tabelle des Fremdschlüsselfelds ab.

Prompt

Ruft einen Wert ab, der als Wasserzeichen in der Benutzeroberfläche verwendet werden kann, das an Daten in der Spalte gebunden ist.

(Geerbt von MetaColumn)
Provider

Ruft das Abstraktionsanbieterobjekt ab, das zum Generieren des MetaColumn Objekts verwendet wird.

(Geerbt von MetaColumn)
RequiredErrorMessage

Ruft die Fehlermeldung ab, die angezeigt wird, wenn das Datenfeld einen Wert erfordert, aber sein Wert leer ist.

(Geerbt von MetaColumn)
Scaffold

Ruft einen Wert ab, der angibt, ob das Datenfeld angezeigt werden soll.

(Geerbt von MetaColumn)
ShortDisplayName

Ruft den kurzen Namen für die Spalte ab.

(Geerbt von MetaColumn)
SortExpression

Ruft den Ausdruck ab, der verwendet wird, um die Sortierreihenfolge für das Datenfeld zu bestimmen.

(Geerbt von MetaColumn)
Table

Ruft das MetaTable Objekt ab, das die Tabelle darstellt, zu der das Datenfeld gehört.

(Geerbt von MetaColumn)
TypeCode

Ruft den Typ des Datenfelds ab.

(Geerbt von MetaColumn)
UIHint

Ruft den Namen der Für das Datenfeld angegebenen Feldvorlage ab.

(Geerbt von MetaColumn)

Methoden

Name Beschreibung
BuildAttributeCollection()

Ruft die Attributauflistung ab.

(Geerbt von MetaColumn)
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
ExtractForeignKey(IDictionary, String)

Speichert den Wert eines Fremdschlüssels im angegebenen Wörterbuch.

GetFilterExpression(String)

Gibt den alternativen Namen zurück, der einem Fremdschlüssel zugeordnet ist.

GetForeignKeyDetailsPath(Object)

Ruft den Pfad für die Detailaktionsseite der übergeordneten Tabelle des angegebenen Fremdschlüsselfelds ab.

GetForeignKeyPath(String, Object, String)

Ruft den Pfad für die angegebene Aktionsseite der übergeordneten Tabelle des angegebenen Fremdschlüsselfelds ab.

GetForeignKeyPath(String, Object)

Ruft den Pfad für die angegebene Aktionsseite der übergeordneten Tabelle des angegebenen Fremdschlüsselfelds ab.

GetForeignKeyString(Object)

Ruft eine durch Trennzeichen getrennte Liste von Werten ab, die den Fremdschlüssel für die angegebene Zeile darstellen.

GetForeignKeyValues(Object)

Ruft eine Auflistung von Werten ab, die die Fremdschlüssel für die angegebene Zeile darstellen.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
Initialize()

Initialisiert Daten, die möglicherweise nicht verfügbar sind, wenn der Konstruktor aufgerufen wird.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ResetMetadata()

Löscht zwischengespeicherte Spaltenmetadaten.

(Geerbt von MetaColumn)
ToString()

Ruft den Namen des Datenfelds ab.

(Geerbt von MetaColumn)

Erweiterungsmethoden

Name Beschreibung
ConvertEditedValue(IFieldFormattingOptions, String)

Gibt den von einem Benutzer bereitgestellten Wert für ein Steuerelement zurück, das überprüft wird.

FormatEditValue(IFieldFormattingOptions, Object)

Formatiert den angegebenen Feldwert mithilfe der angegebenen Formatierungsoptionen.

FormatValue(IFieldFormattingOptions, Object)

Formatiert den angegebenen Feldwert mithilfe der angegebenen Formatierungsoptionen.

GetEnumType(MetaColumn)

Ruft den Typ der Aufzählung ab, die die Spalte darstellt.

Gilt für:

Weitere Informationen