TableProvider Classe

Définition

Fournit la classe de base pour les fournisseurs de tables de données dynamiques.

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 ADO.NET Entity Data Model sont des fournisseurs qui étendent cette classe.

Constructeurs

Nom Description
TableProvider(DataModelProvider)

Initialise une nouvelle instance de la TableProvider classe à utiliser par une instance de classe héritée. Ce constructeur ne peut être appelé que par une classe héritée.

Propriétés

Nom Description
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 de 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 parent.

RootEntityType

Obtient le type racine de cette entité.

Méthodes

Nom Description
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 dans le tableau.

CanUpdate(IPrincipal)

Obtient une valeur qui indique si l’utilisateur est autorisé à mettre à jour des éléments dans 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()

Sert 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 retourne à son tour les éléments de la table.

GetType()

Obtient la 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 Objectactuel.

(Hérité de Object)
ToString()

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

S’applique à