Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

MetaTable classe

 

Date de publication : novembre 2016

Représente les métadonnées qui décrivent une table utilisée par les pages de données dynamiques.

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

System.Object
  System.Web.DynamicData.MetaTable

public class MetaTable

NomDescription
System_CAPS_pubmethodMetaTable(MetaModel, TableProvider)

Initialise une nouvelle instance de la classe MetaTable.

NomDescription
System_CAPS_pubpropertyAttributes

Obtient les attributs qui sont associés à la table.

System_CAPS_pubpropertyColumns

Obtient la collection de colonnes de la table.

System_CAPS_pubpropertyDataContextPropertyName

Obtient le nom de la table.

System_CAPS_pubpropertyDataContextType

Obtient le type de contexte de données qui est associé à la table.

System_CAPS_pubpropertyDisplayColumn

Obtient la colonne qui est utilisée pour afficher les valeurs entrées dans cette table sont utilisées comme parents dans les relations de clé étrangère.

System_CAPS_pubpropertyDisplayName

Obtient le nom de la table dans un format convivial.

System_CAPS_pubpropertyEntityType

Obtient le type d’entité qui représente la table.

System_CAPS_pubpropertyForeignKeyColumnsNames

Obtient une liste séparée par des virgules de noms de clé étrangère.

System_CAPS_pubpropertyHasPrimaryKey

Obtient une valeur qui indique si la table possède une clé primaire.

System_CAPS_pubpropertyIsReadOnly

Obtient une valeur qui indique si la table est en lecture seule.

System_CAPS_pubpropertyListActionPath

Obtient le chemin d’accès de l’action de l’action de liste pour la table.

System_CAPS_pubpropertyModel

Obtient le modèle méta auquel appartient la table.

System_CAPS_pubpropertyName

Obtient le nom unique de la table.

System_CAPS_pubpropertyPrimaryKeyColumns

Obtient la collection des colonnes qui définissent la clé primaire.

System_CAPS_pubpropertyProvider

Obtient le fournisseur pour la table.

System_CAPS_pubpropertyRootEntityType

Obtient le type racine de la hiérarchie d’héritage de l’entité.

System_CAPS_pubpropertyScaffold

Obtient ou définit une valeur qui indique si la table doit être affichée.

System_CAPS_pubpropertySortColumn

Obtient le MetaColumn que la table est triée par valeur.

System_CAPS_pubpropertySortDescending

Obtient une valeur qui indique si les entrées sont triées par ordre décroissant lorsqu’elles sont utilisées comme parents dans une relation de clé étrangère.

NomDescription
System_CAPS_protmethodBuildAttributeCollection()

Crée la collection d’attributs.

System_CAPS_pubmethodCanDelete(IPrincipal)

Obtient une valeur qui indique si l’utilisateur spécifié est autorisé à effectuer des opérations de suppression.

System_CAPS_pubmethodCanInsert(IPrincipal)

Obtient une valeur qui indique si l’utilisateur spécifié est autorisé à effectuer des opérations d’insertion.

System_CAPS_pubmethodCanRead(IPrincipal)

Obtient une valeur qui indique si l’utilisateur spécifié est autorisé à effectuer des opérations de lecture.

System_CAPS_pubmethodCanUpdate(IPrincipal)

Obtient une valeur qui indique si l’utilisateur spécifié est autorisé à effectuer des opérations de mise à jour.

System_CAPS_protmethodCreateChildrenColumn(ColumnProvider)

Crée un objet MetaChildrenColumn.

System_CAPS_protmethodCreateColumn(ColumnProvider)

Crée un objet MetaColumn.

System_CAPS_pubmethodCreateContext()

Retourne le contexte de données pour la table.

System_CAPS_protmethodCreateForeignKeyColumn(ColumnProvider)

Crée un objet qui contient les métadonnées de clé étrangère.

System_CAPS_pubmethodSystem_CAPS_staticCreateTable(ICustomTypeDescriptor)

Crée les métadonnées pour la table spécifiée.

System_CAPS_pubmethodSystem_CAPS_staticCreateTable(Type)

Crée les métadonnées pour la table spécifiée.

System_CAPS_pubmethodEquals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.(Hérité de Object.)

System_CAPS_protmethodFinalize()

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.)

System_CAPS_pubmethodGetActionPath(String)

Retourne le chemin d’accès de l’action pour la table actuelle et l’action spécifiée.

System_CAPS_pubmethodGetActionPath(String, IList<Object>)

Retourne le chemin d’accès de l’action pour la table actuelle, action spécifiée et une clé primaire spécifiée.

System_CAPS_pubmethodGetActionPath(String, IList<Object>, String)

Ajoute des chaînes de requête pour le chemin de l’action, en fonction de la clé primaire spécifié et le chemin d’accès virtuel.

System_CAPS_pubmethodGetActionPath(String, Object)

Retourne le chemin d’accès de l’action de la ligne spécifiée à l’aide du nom de l’action.

System_CAPS_pubmethodGetActionPath(String, Object, String)

Retourne le chemin d’accès de l’action de la ligne spécifiée à l’aide du nom de l’action et le chemin d’accès virtuel de l’action.

System_CAPS_pubmethodGetActionPath(String, RouteValueDictionary)

Retourne le chemin d’accès de l’action pour la table actuelle et pour l’action spécifiée et les itinéraires.

System_CAPS_pubmethodGetColumn(String)

Retourne les métadonnées pour la colonne spécifiée.

System_CAPS_pubmethodGetColumnValuesFromRoute(HttpContext)

Obtient la collection de valeurs de colonne.

System_CAPS_pubmethodGetDataKeyFromRoute()

Récupère la clé primaire de l’entité à partir des valeurs d’itinéraire.

System_CAPS_pubmethodGetDisplayString(Object)

Retourne la valeur à utiliser en tant que la chaîne d’affichage pour une instance d’une ligne lorsque la ligne est utilisée dans les relations de clé étrangère.

System_CAPS_pubmethodGetFilteredColumns()

Récupère une liste de colonnes filtrables.

System_CAPS_pubmethodGetHashCode()

Fait office de fonction de hachage par défaut.(Hérité de Object.)

System_CAPS_pubmethodGetPrimaryKeyDictionary(Object)

Récupère un dictionnaire de noms de clé primaire et les valeurs de la ligne spécifiée.

System_CAPS_pubmethodGetPrimaryKeyString(IList<Object>)

Retourne une liste séparée par des virgules des valeurs de colonne qui représentent la clé primaire de la ligne spécifiée.

System_CAPS_pubmethodGetPrimaryKeyString(Object)

Retourne une liste séparée par des virgules des valeurs de colonne qui représentent la clé primaire de la ligne spécifiée.

System_CAPS_pubmethodGetPrimaryKeyValues(Object)

Retourne une collection de valeurs de colonne qui représentent la clé primaire de la ligne spécifiée.

System_CAPS_pubmethodGetQuery()

Retourne le System.Linq.IQueryable instance du type d’entité qui représente la table.

System_CAPS_pubmethodGetQuery(Object)

Retourne le System.Linq.IQueryable instance du type d’entité qui représente la table à l’aide du contexte de données.

System_CAPS_pubmethodGetScaffoldColumns(DataBoundControlMode, ContainerType)

Retourne une liste de colonnes à afficher à l’aide de la structure.

System_CAPS_pubmethodSystem_CAPS_staticGetTable(Type)

Extrait la métatable associée au type spécifié.

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_protmethodInitialize()

Initialise des données qui ne soient pas disponibles lorsque le constructeur est appelé.

System_CAPS_protmethodMemberwiseClone()

Crée une copie superficielle du Object actuel.(Hérité de Object.)

System_CAPS_pubmethodResetMetadata()

Réinitialise les métadonnées mises en cache pour la table.

System_CAPS_pubmethodToString()

Retourne le nom de la table.(Remplace Object.ToString().)

System_CAPS_pubmethodTryGetColumn(String, MetaColumn)

Retourne une valeur qui indique si une colonne spécifiée peut être trouvée.

System_CAPS_pubmethodSystem_CAPS_staticTryGetTable(Type, MetaTable)

Extrait la métatable associée avec le type spécifié et de la table.

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

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
Disponible depuis 3.5

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: