Udostępnij za pośrednictwem


TableProvider Klasa

Definicja

Dostarcza klasę bazową dla dostawców tabel danych dynamicznych.

public ref class TableProvider abstract
public abstract class TableProvider
type TableProvider = class
Public MustInherit Class TableProvider
Dziedziczenie
TableProvider

Uwagi

Dostawcy tabel muszą rozszerzyć tę klasę. LINQ to SQL i model danych jednostki ADO.NET są dostawcami, którzy rozszerzają tę klasę.

Konstruktory

TableProvider(DataModelProvider)

Inicjuje nowe wystąpienie TableProvider klasy do użycia przez dziedziczone wystąpienie klasy. Ten konstruktor może być wywoływany tylko przez dziedziczoną klasę.

Właściwości

Attributes

Pobiera atrybuty zdefiniowane dla tabeli, która jest reprezentowana przez tego dostawcę.

Columns

W przypadku przesłonięć w klasie pochodnej pobiera kolekcję kolumn w tej tabeli.

DataContextPropertyName

Pobiera nazwę tabeli z kontekstu danych.

DataModel

Pobiera DataModelProvider obiekt .

EntityType

Pobiera lub ustawia typ, który reprezentuje tabelę.

Name

Pobiera nazwę tabeli.

ParentEntityType

Pobiera typ nadrzędny.

RootEntityType

Pobiera typ główny dla tej jednostki.

Metody

CanDelete(IPrincipal)

Pobiera wartość, która wskazuje, czy użytkownik może usuwać elementy z tabeli.

CanInsert(IPrincipal)

Pobiera wartość, która wskazuje, czy użytkownik może wstawiać elementy do tabeli.

CanRead(IPrincipal)

Pobiera wartość, która wskazuje, czy użytkownik może odczytywać elementy w tabeli.

CanUpdate(IPrincipal)

Pobiera wartość, która wskazuje, czy użytkownik może aktualizować elementy w tabeli.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
EvaluateForeignKey(Object, String)

Zwraca wartość klucza obcego dla określonego wiersza.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetQuery(Object)

W przypadku przesłonięć w klasie pochodnej funkcja zwraca obiekt, który z kolei IQueryable zwraca elementy tabeli.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetTypeDescriptor()

Pobiera deskryptor typu dla tabeli.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca Name właściwość TableProvider wystąpienia .

Dotyczy