TableProvider Osztály

Definíció

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.

A következőre érvényes: