TableProvider Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 . |