TableProvider Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |