TableProvider Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |