TableProvider Classe

Definizione

Fornisce la classe di base per i provider di tabelle Dynamic Data.

public ref class TableProvider abstract
public abstract class TableProvider
type TableProvider = class
Public MustInherit Class TableProvider
Ereditarietà
TableProvider

Commenti

I provider di tabelle devono estendere questa classe. Le classi LINQ to SQL e il modello di dati ADO.NET Entity sono provider che estendono questa classe.

Costruttori

Nome Descrizione
TableProvider(DataModelProvider)

Inizializza una nuova istanza della TableProvider classe da utilizzare da un'istanza di classe ereditata. Questo costruttore può essere chiamato solo da una classe ereditata.

Proprietà

Nome Descrizione
Attributes

Ottiene gli attributi definiti per la tabella rappresentata da questo provider.

Columns

In caso di override in una classe derivata, ottiene la raccolta di colonne in questa tabella.

DataContextPropertyName

Ottiene il nome della tabella dal contesto dati.

DataModel

Ottiene l'oggetto DataModelProvider .

EntityType

Ottiene o imposta il tipo che rappresenta la tabella.

Name

Ottiene il nome della tabella.

ParentEntityType

Ottiene il tipo padre.

RootEntityType

Ottiene il tipo radice per questa entità.

Metodi

Nome Descrizione
CanDelete(IPrincipal)

Ottiene un valore che indica se l'utente può eliminare elementi dalla tabella.

CanInsert(IPrincipal)

Ottiene un valore che indica se l'utente può inserire elementi nella tabella.

CanRead(IPrincipal)

Ottiene un valore che indica se l'utente è autorizzato a leggere gli elementi nella tabella.

CanUpdate(IPrincipal)

Ottiene un valore che indica se l'utente può aggiornare gli elementi nella tabella.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
EvaluateForeignKey(Object, String)

Restituisce il valore di una chiave esterna per la riga specificata.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetQuery(Object)

Quando sottoposto a override in una classe derivata, restituisce l'oggetto IQueryable che a sua volta restituisce gli elementi della tabella.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
GetTypeDescriptor()

Ottiene il descrittore di tipo per la tabella.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce la Name proprietà dell'istanza TableProvider di .

Si applica a