TableProvider 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 die Basisklasse für Dynamic Data-Tabellenanbieter bereit.
public ref class TableProvider abstract
public abstract class TableProvider
type TableProvider = class
Public MustInherit Class TableProvider
- Vererbung
-
TableProvider
Hinweise
Tabellenanbieter müssen diese Klasse erweitern. LINQ to SQL Klassen und das ADO.NET Entity-Datenmodell sind Anbieter, die diese Klasse erweitern.
Konstruktoren
TableProvider(DataModelProvider) |
Initialisiert eine neue Instanz der TableProvider-Klasse zur Verwendung durch eine geerbte Klasseninstanz. Dieser Konstruktor kann nur von einer geerbten Klasse aufgerufen werden. |
Eigenschaften
Attributes |
Ruft die Attribute ab, die für die Tabelle definiert sind, die durch diesen Anbieter dargestellt wird. |
Columns |
Ruft beim Überschreiben in einer abgeleiteten Klasse eine Auflistung der Spalten in dieser Tabelle ab. |
DataContextPropertyName |
Ruft den Namen der Tabelle aus dem Datenkontext ab. |
DataModel |
Ruft das DataModelProvider-Objekt ab. |
EntityType |
Ruft den Entitätstyp ab, der die Tabelle darstellt, oder legt ihn fest. |
Name |
Ruft den Namen der Tabelle ab. |
ParentEntityType |
Ruft den übergeordneten Typ ab. |
RootEntityType |
Ruft den Stammtyp für diese Entität ab. |
Methoden
CanDelete(IPrincipal) |
Ruft einen Wert ab, der angibt, ob der Benutzer Elemente aus der Tabelle löschen darf. |
CanInsert(IPrincipal) |
Ruft einen Wert ab, der angibt, ob der Benutzer Elemente in die Tabelle einfügen darf. |
CanRead(IPrincipal) |
Ruft einen Wert ab, der angibt, ob der Benutzer Elemente in der Tabelle lesen darf. |
CanUpdate(IPrincipal) |
Ruft einen Wert ab, der angibt, ob der Benutzer Elemente in der Tabelle aktualisieren darf. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
EvaluateForeignKey(Object, String) |
Gibt den Wert eines Fremdschlüssels für die angegebene Zeile zurück. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetQuery(Object) |
Gibt beim Überschreiben in einer abgeleiteten Klasse das IQueryable-Objekt zurück, das wiederum die Elemente der Tabelle zurückgibt. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
GetTypeDescriptor() |
Ruft den Typdeskriptor für die Tabelle ab. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt die Name-Eigenschaft der TableProvider-Instanz zurück. |