TableProvider Klass

Definition

Tillhandahåller basklassen för dynamiska datatabellprovidrar.

public ref class TableProvider abstract
public abstract class TableProvider
type TableProvider = class
Public MustInherit Class TableProvider
Arv
TableProvider

Kommentarer

Tabellprovidrar måste utöka den här klassen. LINQ till SQL-klasser och ADO.NET Entitetsdatamodellen är leverantörer som utökar den här klassen.

Konstruktorer

Name Description
TableProvider(DataModelProvider)

Initierar en ny instans av TableProvider klassen för användning av en ärvd klassinstans. Den här konstruktorn kan bara anropas av en ärvd klass.

Egenskaper

Name Description
Attributes

Hämtar de attribut som definieras för tabellen som representeras av den här providern.

Columns

När du åsidosättas i en härledd klass hämtar du samlingen med kolumner i den här tabellen.

DataContextPropertyName

Hämtar namnet på tabellen från datakontexten.

DataModel

Hämtar objektet DataModelProvider .

EntityType

Hämtar eller anger den typ som representerar tabellen.

Name

Hämtar namnet på tabellen.

ParentEntityType

Hämtar den överordnade typen.

RootEntityType

Hämtar rottypen för den här entiteten.

Metoder

Name Description
CanDelete(IPrincipal)

Hämtar ett värde som anger om användaren får ta bort objekt från tabellen.

CanInsert(IPrincipal)

Hämtar ett värde som anger om användaren får infoga objekt i tabellen.

CanRead(IPrincipal)

Hämtar ett värde som anger om användaren får läsa objekt i tabellen.

CanUpdate(IPrincipal)

Hämtar ett värde som anger om användaren får uppdatera objekt i tabellen.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
EvaluateForeignKey(Object, String)

Returnerar värdet för en sekundärnyckel för den angivna raden.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetQuery(Object)

När det åsidosätts i en härledd klass returnerar det IQueryable objekt som i sin tur returnerar elementen i tabellen.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
GetTypeDescriptor()

Hämtar typbeskrivningen för tabellen.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Name Returnerar egenskapen för instansenTableProvider.

Gäller för