ColumnProvider Klasse

Definition

Stellt eine Basisklasse für Spaltenanbieter bereit.

public ref class ColumnProvider abstract
public abstract class ColumnProvider
type ColumnProvider = class
Public MustInherit Class ColumnProvider
Vererbung
ColumnProvider

Hinweise

Spaltenanbieter müssen diese Klasse erweitern. Die LinqDataSource-Klasse und die ADO.NET Entity Framework-Klasse sind Anbieter, die diese Klasse erweitern.

Konstruktoren

Name Beschreibung
ColumnProvider(TableProvider)

Initialisiert die Klasse für die Verwendung durch eine geerbte Klasseninstanz. Dieser Konstruktor kann nur von einer geerbten Klasse aufgerufen werden.

Eigenschaften

Name Beschreibung
Association

Ruft den Anbieter für die Tabelle ab, die eine Spalte darstellt.

Attributes

Ruft die Attribute ab, die für die Spalte definiert sind, die von diesem Anbieter dargestellt wird.

ColumnType

Dient zum Abrufen oder Festlegen des Typs der Spalte.

EntityTypeProperty

Dient zum Abrufen oder Festlegen des PropertyInfo Werts der Eigenschaft, die die Spalte im Entitätstyp darstellt.

IsCustomProperty

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob es sich bei der Spalte um eine zusätzliche Eigenschaft handelt, die sich nicht im Datenkontext des Modells befindet.

IsForeignKeyComponent

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Spalte Teil eines Fremdschlüssels ist.

IsGenerated

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Spaltenwert automatisch von der Datenbank generiert wird.

IsPrimaryKey

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Spalte Teil des Primärschlüssels für die Tabelle ist.

IsReadOnly

Ruft einen Wert ab, der angibt, ob die Spalte schreibgeschützt ist.

IsSortable

Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert abgerufen oder festgelegt, der angibt, ob das Datenmodell die Sortierung der Tabelle nach dieser Spalte unterstützt.

MaxLength

Dient zum Abrufen oder Festlegen der maximalen Länge, die für diese Spalte zulässig ist.

Name

Dient zum Abrufen oder Festlegen des Namens der Spalte.

Nullable

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Spalte Nullwerte akzeptiert.

Table

Dient zum Abrufen oder Festlegen der Tabelle, zu der die Spalte gehört.

Methoden

Name Beschreibung
AddDefaultAttributes(ColumnProvider, AttributeCollection)

Fügt Standardattribute hinzu.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt die Name Eigenschaft zurück.

Gilt für: