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

ColumnProvider(TableProvider)

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

Eigenschaften

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 durch diesen Anbieter dargestellt wird.

ColumnType

Ruft den Typ der Spalte ab oder legt ihn fest.

EntityTypeProperty

Ruft den PropertyInfo-Wert der Eigenschaft ab, die die Spalte im Entitätstyp darstellt, oder legt diesen Wert fest.

IsCustomProperty

Ruft einen Wert ab, der angibt, ob die Spalte eine zusätzliche Eigenschaft ist, die sich nicht im Datenkontext des Modells befindet, oder legt diesen fest.

IsForeignKeyComponent

Ruft einen Wert ab, der angibt, ob die Spalte Teil eines Fremdschlüssels ist, oder legt diesen fest.

IsGenerated

Ruft einen Wert ab, der angibt, ob der Spaltenwert automatisch von der Datenbank generiert wird, oder legt diesen fest.

IsPrimaryKey

Ruft einen Wert ab, der angibt, ob die Spalte Teil des Primärschlüssels für die Tabelle ist, oder legt diesen fest.

IsReadOnly

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

IsSortable

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob das Datenmodell das Sortieren der Tabelle nach dieser Spalte unterstützt, oder legt diesen fest.

MaxLength

Ruft die maximal zulässige Länge für diese Spalte ab oder legt diese fest.

Name

Ruft den Namen der Spalte ab oder legt ihn fest.

Nullable

Ruft einen Wert ab, der angibt, ob die Spalte NULL-Werte akzeptiert, oder legt diesen fest.

Table

Ruft die Tabelle ab, zu der die Spalte gehört, oder legt diese fest.

Methoden

AddDefaultAttributes(ColumnProvider, AttributeCollection)

Fügt Standardattribute hinzu.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt die Name-Eigenschaft zurück.

Gilt für: