TableProvider Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |