TableProvider Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A dinamikus adattábla-szolgáltatók alaposztályát biztosítja.
public ref class TableProvider abstract
public abstract class TableProvider
type TableProvider = class
Public MustInherit Class TableProvider
- Öröklődés
-
TableProvider
Megjegyzések
A táblaszolgáltatóknak ki kell terjesztenie ezt az osztályt. A LINQ-ről SQL-osztályokra és az ADO.NET entitás adatmodellje olyan szolgáltatók, amelyek kibővítik ezt az osztályt.
Konstruktorok
| Name | Description |
|---|---|
| TableProvider(DataModelProvider) |
Inicializálja az TableProvider osztály egy új példányát, amelyet egy örökölt osztálypéldány használ. Ezt a konstruktort csak örökölt osztály hívhatja meg. |
Tulajdonságok
| Name | Description |
|---|---|
| Attributes |
Lekéri a szolgáltató által képviselt táblához definiált attribútumokat. |
| Columns |
Ha felül van bírálva egy származtatott osztályban, lekéri a táblázat oszlopgyűjteményét. |
| DataContextPropertyName |
Lekéri a tábla nevét az adatkörnyezetből. |
| DataModel |
Lekéri az DataModelProvider objektumot. |
| EntityType |
Lekéri vagy beállítja a táblát jelképező típust. |
| Name |
Lekéri a tábla nevét. |
| ParentEntityType |
Lekéri a szülőtípust. |
| RootEntityType |
Lekéri az entitás gyökértípusát. |
Metódusok
| Name | Description |
|---|---|
| CanDelete(IPrincipal) |
Olyan értéket kap, amely jelzi, hogy a felhasználó törölhet-e elemeket a táblából. |
| CanInsert(IPrincipal) |
Olyan értéket kap, amely jelzi, hogy a felhasználó beszúrhat-e elemeket a táblába. |
| CanRead(IPrincipal) |
Olyan értéket kap, amely jelzi, hogy a felhasználó elolvashatja-e a táblázat elemeit. |
| CanUpdate(IPrincipal) |
Olyan értéket kap, amely jelzi, hogy a felhasználó frissítheti-e a tábla elemeit. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| EvaluateForeignKey(Object, String) |
A megadott sor idegen kulcsának értékét adja vissza. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetQuery(Object) |
Ha egy származtatott osztályban felül van bírálva, a IQueryable tábla elemeit visszaadó objektumot adja vissza. |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| GetTypeDescriptor() |
Lekéri a tábla típusleírót. |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Name A példány tulajdonságát TableProvider adja vissza. |