Sdílet prostřednictvím


TableProvider Třída

Definice

Poskytuje základní třídu pro poskytovatele tabulek dynamických dat.

public ref class TableProvider abstract
public abstract class TableProvider
type TableProvider = class
Public MustInherit Class TableProvider
Dědičnost
TableProvider

Poznámky

Poskytovatelé tabulek musí tuto třídu rozšířil. LINQ to SQL třídy a datový model ADO.NET Entity jsou poskytovatelé, kteří tuto třídu rozšířili.

Konstruktory

TableProvider(DataModelProvider)

Inicializuje novou instanci TableProvider třídy pro použití zděděnou instancí třídy. Tento konstruktor může být volán pouze zděděnou třídou.

Vlastnosti

Attributes

Získá atributy, které jsou definovány pro tabulku reprezentovanou tímto poskytovatelem.

Columns

Při přepsání v odvozené třídě získá kolekci sloupců v této tabulce.

DataContextPropertyName

Získá název tabulky z kontextu dat.

DataModel

Získá DataModelProvider objekt.

EntityType

Získá nebo nastaví typ, který představuje tabulku.

Name

Získá název tabulky.

ParentEntityType

Získá nadřazený typ.

RootEntityType

Získá kořenový typ pro tuto entitu.

Metody

CanDelete(IPrincipal)

Načte hodnotu, která označuje, jestli uživatel může odstranit položky z tabulky.

CanInsert(IPrincipal)

Načte hodnotu, která označuje, jestli uživatel může vkládat položky do tabulky.

CanRead(IPrincipal)

Načte hodnotu, která označuje, jestli uživatel může číst položky v tabulce.

CanUpdate(IPrincipal)

Načte hodnotu, která označuje, jestli uživatel může aktualizovat položky v tabulce.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
EvaluateForeignKey(Object, String)

Vrátí hodnotu cizího klíče pro zadaný řádek.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetQuery(Object)

Při přepsání v odvozené třídě vrátí IQueryable objekt, který zase vrátí prvky tabulky.

GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
GetTypeDescriptor()

Získá popisovač typu pro tabulku.

MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí Name vlastnost TableProvider instance.

Platí pro