Freigeben über


TableProvider Klasse

Definition

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.

Gilt für