TableProvider Třída

Definice

Poskytuje základní třídu pro zprostředkovatele 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šířit. Třídy LINQ to SQL a datový model ADO.NET Entity jsou zprostředkovatelé, kteří tuto třídu rozšiřují.

Konstruktory

Name Description
TableProvider(DataModelProvider)

Inicializuje novou instanci TableProvider třídy pro použití zděděnou instancí třídy. Tento konstruktor lze volat pouze zděděnou třídou.

Vlastnosti

Name Description
Attributes

Získá atributy, které jsou definovány pro tabulku, která je reprezentována tímto zprostředkovatelem.

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

DataModelProvider Získá 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

Name Description
CanDelete(IPrincipal)

Získá hodnotu, která označuje, zda uživatel může odstranit položky z tabulky.

CanInsert(IPrincipal)

Získá hodnotu, která určuje, zda uživatel může vložit položky do tabulky.

CanRead(IPrincipal)

Získá hodnotu, která určuje, zda má uživatel povoleno číst položky v tabulce.

CanUpdate(IPrincipal)

Získá hodnotu, která označuje, zda uživatel může aktualizovat položky v tabulce.

Equals(Object)

Určuje, zda je zadaný objekt roven 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()

Získá Type aktuální instance.

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

Získá popisovač typu pro tabulku.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

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

Name Vrátí vlastnost TableProvider instance.

Platí pro