Condividi tramite


TableProvider Classe

Definizione

Fornisce la classe 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. LINQ to SQL classi e il ADO.NET Entity Data Model sono provider che estendono questa classe.

Costruttori

TableProvider(DataModelProvider)

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

Proprietà

Attributes

Ottiene gli attributi definiti per la tabella rappresentata dal provider.

Columns

Quando è sottoposto a override in una classe derivata, ottiene l'insieme di colonne di questa tabella.

DataContextPropertyName

Ottiene il nome della tabella dal contesto dei 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 l'entità.

Metodi

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 può 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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetTypeDescriptor()

Ottiene il descrittore di tipi per la tabella.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce la proprietà Name per l'istanza di TableProvider.

Si applica a