Partager via


TableProvider Classe

Définition

Fournit la classe de base pour les fournisseurs de tables Dynamic Data.

public ref class TableProvider abstract
public abstract class TableProvider
type TableProvider = class
Public MustInherit Class TableProvider
Héritage
TableProvider

Remarques

Les fournisseurs de tables doivent étendre cette classe. les classes LINQ to SQL et le modèle de données d’entité ADO.NET sont des fournisseurs qui étendent cette classe.

Constructeurs

TableProvider(DataModelProvider)

Initialise une nouvelle instance de la classe TableProvider pour qu'elle soit utilisée par une instance de classe héritée. Ce constructeur peut être appelé uniquement par une classe héritée.

Propriétés

Attributes

Obtient les attributs définis pour la table représentée par ce fournisseur.

Columns

En cas de substitution dans une classe dérivée, obtient la collection de colonnes dans cette table.

DataContextPropertyName

Obtient le nom de la table à partir du contexte de données.

DataModel

Obtient l'objet DataModelProvider.

EntityType

Obtient ou définit le type qui représente la table.

Name

Obtient le nom de la table.

ParentEntityType

Obtient le type de parent.

RootEntityType

Obtient le type de racine pour cette entité.

Méthodes

CanDelete(IPrincipal)

Obtient une valeur qui indique si l'utilisateur est autorisé à supprimer des éléments de la table.

CanInsert(IPrincipal)

Obtient une valeur qui indique si l'utilisateur est autorisé à insérer des éléments dans la table.

CanRead(IPrincipal)

Obtient une valeur qui indique si l'utilisateur est autorisé à lire des éléments de la table.

CanUpdate(IPrincipal)

Obtient une valeur qui indique si l'utilisateur est autorisé à mettre à jour des éléments de la table.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
EvaluateForeignKey(Object, String)

Retourne la valeur d'une clé étrangère pour la ligne spécifiée.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetQuery(Object)

En cas de substitution dans une classe dérivée, retourne l'objet IQueryable qui à son tour retourne les éléments de la table.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetTypeDescriptor()

Obtient le descripteur de type pour la table.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne la propriété Name de l'instance TableProvider.

S’applique à