ColumnProvider Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |