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
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. |