Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

MetaTable, classe

Représente les métadonnées qui décrivent une table utilisée par les pages Dynamic Data.

System.Object
  System.Web.DynamicData.MetaTable

Espace de noms :  System.Web.DynamicData
Assembly :  System.Web.DynamicData (dans System.Web.DynamicData.dll)

public class MetaTable

Le type MetaTable expose les membres suivants.

  NomDescription
Méthode publiqueMetaTableInitialise une nouvelle instance de la classe MetaTable.
Début

  NomDescription
Propriété publiqueAttributesObtient les attributs associés à la table.
Propriété publiqueColumnsObtient la collection de colonnes pour la table.
Propriété publiqueDataContextPropertyNameObtient le nom de la table.
Propriété publiqueDataContextTypeObtient le type du contexte de données associé à la table.
Propriété publiqueDisplayColumnObtient la colonne utilisée pour afficher des valeurs lorsque les entrées dans cette table sont utilisées comme parents dans les relations de clé étrangère.
Propriété publiqueDisplayNameObtient le nom de la table dans un format convivial.
Propriété publiqueEntityTypeObtient le type d'entité qui représente la table.
Propriété publiqueForeignKeyColumnsNamesObtient une liste avec la virgule comme séparateur contenant des noms de clé étrangère.
Propriété publiqueHasPrimaryKeyObtient une valeur qui indique si la table possède une clé primaire.
Propriété publiqueIsReadOnlyObtient une valeur qui indique si la table est en lecture seule.
Propriété publiqueListActionPathObtient le chemin d'accès de l'action vers l'action de liste pour la table.
Propriété publiqueModelObtient le modèle méta auquel la table appartient.
Propriété publiqueNameObtient le nom unique de la table.
Propriété publiquePrimaryKeyColumnsObtient la collection des colonnes qui définissent la clé primaire.
Propriété publiqueProviderObtient le fournisseur pour la table.
Propriété publiqueRootEntityTypeObtient le type racine de la hiérarchie d'héritage de l'entité.
Propriété publiqueScaffoldObtient ou définit une valeur qui indique si la table doit être affichée.
Propriété publiqueSortColumnObtient la valeur MetaColumn par laquelle la table est triée.
Propriété publiqueSortDescendingObtient une valeur qui indique si les entrées sont triées en ordre décroissant lorsqu'elles sont utilisées comme parents dans une relation de clé étrangère.
Début

  NomDescription
Méthode protégéeBuildAttributeCollectionCrée la collection d'attributs.
Méthode publiqueCanDeleteObtient une valeur qui indique si l'utilisateur spécifié est autorisé à exécuter des opérations de suppression.
Méthode publiqueCanInsertObtient une valeur qui indique si l'utilisateur spécifié est autorisé à exécuter des opérations d'insertion.
Méthode publiqueCanReadObtient une valeur qui indique si l'utilisateur spécifié est autorisé à exécuter des opérations de lecture.
Méthode publiqueCanUpdateObtient une valeur qui indique si l'utilisateur spécifié est autorisé à exécuter des opérations de mise à jour.
Méthode protégéeCreateChildrenColumnCrée un objet MetaChildrenColumn.
Méthode protégéeCreateColumnCrée un objet MetaColumn.
Méthode publiqueCreateContextRetourne le contexte de données pour la table.
Méthode protégéeCreateForeignKeyColumnCrée un objet qui contient des métadonnées de clé étrangère.
Méthode publiqueMembre statiqueCreateTable(ICustomTypeDescriptor)Crée les métadonnées pour la table spécifiée.
Méthode publiqueMembre statiqueCreateTable(Type)Crée les métadonnées pour la table spécifiée.
Méthode publiqueEquals(Object)Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégéeFinalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publiqueGetActionPath(String)Retourne le chemin d'accès de l'action pour la table actuelle et l'action spécifiée.
Méthode publiqueGetActionPath(String, IList<Object>)Retourne le chemin d'accès de l'action pour la table actuelle, l'action spécifiée, et la clé primaire spécifiée.
Méthode publiqueGetActionPath(String, Object)Retourne le chemin d'accès de l'action pour la ligne spécifiée à l'aide du nom de l'action.
Méthode publiqueGetActionPath(String, RouteValueDictionary)Retourne le chemin d'accès de l'action pour la table actuelle et pour l'action et les itinéraires spécifiés.
Méthode publiqueGetActionPath(String, IList<Object>, String)Ajoute des chaînes de requête au chemin d'accès de l'action en fonction de la clé primaire et du chemin d'accès virtuel spécifiés.
Méthode publiqueGetActionPath(String, Object, String)Retourne le chemin d'accès de l'action pour la ligne spécifiée à l'aide du nom de l'action et du chemin d'accès virtuel de celle-ci.
Méthode publiqueGetColumnRetourne les métadonnées pour la colonne spécifiée.
Méthode publiqueGetColumnValuesFromRouteObtient la collection de valeurs de colonnes.
Méthode publiqueGetDataKeyFromRouteExtrait la clé primaire de l'entité à partir des valeurs d'itinéraire.
Méthode publiqueGetDisplayStringRetourne la valeur à utiliser comme la chaîne d'affichage pour une instance d'une ligne lorsque la ligne est utilisée dans les relations de clé étrangère.
Méthode publiqueGetFilteredColumnsExtrait une liste de colonnes filtrables.
Méthode publiqueGetHashCodeSert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publiqueGetPrimaryKeyDictionaryExtrait un dictionnaire de noms et de valeurs de clé primaire pour la ligne spécifiée.
Méthode publiqueGetPrimaryKeyString(IList<Object>)Retourne une liste avec la virgule comme séparateur contenant des valeurs de colonne qui représentent la clé primaire pour la ligne spécifiée.
Méthode publiqueGetPrimaryKeyString(Object)Retourne une liste avec la virgule comme séparateur contenant des valeurs de colonne qui représentent la clé primaire pour la ligne spécifiée.
Méthode publiqueGetPrimaryKeyValuesRetourne une collection des valeurs de colonne qui représentent la clé primaire pour la ligne spécifiée.
Méthode publiqueGetQuery()Retourne l'instance System.Linq.IQueryable pour le type d'entité qui représente la table.
Méthode publiqueGetQuery(Object)Retourne l'instance System.Linq.IQueryable pour le type d'entité qui représente la table en utilisant le contexte de données.
Méthode publiqueGetScaffoldColumnsRetourne une liste de colonnes à afficher à l'aide de la génération de modèles automatique.
Méthode publiqueMembre statiqueGetTableExtrait la métatable associée au type spécifié.
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégéeInitializeInitialise des données qui peuvent ne pas être disponibles lorsque le constructeur est appelé.
Méthode protégéeMemberwiseCloneCrée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publiqueResetMetadataRéinitialise les métadonnées mises en cache pour la table.
Méthode publiqueToStringRetourne le nom de la table. (Substitue Object.ToString().)
Méthode publiqueTryGetColumnRetourne une valeur qui indique si une colonne spécifiée peut être trouvée.
Méthode publiqueMembre statiqueTryGetTableExtrait la métatable associée au type et à la table spécifiés.
Début

L'exemple suivant fait partie du fichier code-behind pour le modèle de page Insert.aspx. L'instance MetaTable est initialisée dans la méthode Page_Load. Le titre pour la page a pour valeur la table propriété DisplayName.

public partial class Insert : System.Web.UI.Page {
    protected MetaTable table;   

    protected void Page_Load(object sender, EventArgs e) {
        table = DetailsDataSource.GetTable();
        Title = table.DisplayName;
    }
}

.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft