Partager via


MetaForeignKeyColumn Classe

Définition

Représente un champ de clé étrangère de base de données utilisé par Dynamic Data ASP.NET.

public ref class MetaForeignKeyColumn : System::Web::DynamicData::MetaColumn
public class MetaForeignKeyColumn : System.Web.DynamicData.MetaColumn
type MetaForeignKeyColumn = class
    inherit MetaColumn
Public Class MetaForeignKeyColumn
Inherits MetaColumn
Héritage
MetaForeignKeyColumn

Remarques

Dans ASP.NET Dynamic Data applications, la MetaForeignKeyColumn classe représente une colonne de base de données qui désigne une relation un-à-un.

La MetaForeignKeyColumn classe représente la colonne dans la table qui contient le champ de clé étrangère. Toutefois, vous pouvez accéder à l’objet table parent à l’aide de la ParentTable propriété. Vous pouvez déterminer si le champ de clé étrangère est une clé primaire dans la table qui le contient à l’aide de la IsPrimaryKeyInThisTable propriété.

Constructeurs

MetaForeignKeyColumn(MetaTable, ColumnProvider)

Initialise une nouvelle instance de la classe MetaForeignKeyColumn.

Propriétés

AllowInitialValue

Obtient ou définit une valeur qui spécifie si une colonne permet l'insertion d'une valeur.

(Hérité de MetaColumn)
ApplyFormatInEditMode

Obtient une valeur qui indique si la chaîne de mise en forme spécifiée par la propriété DataFormatString s'applique aux valeurs de champ lorsque le contrôle lié aux données qui contient le champ de données représenté par l'objet MetaColumn est en mode édition.

(Hérité de MetaColumn)
Attributes

Obtient la collection des attributs de métadonnées qui s'appliquent au champ de données représenté par l'objet MetaColumn.

(Hérité de MetaColumn)
ColumnType

Obtient le type de champ de données.

(Hérité de MetaColumn)
ConvertEmptyStringToNull

Obtient une valeur qui indique si les chaînes vides ("") sont converties automatiquement en valeurs null lorsque le champ de données est mis à jour dans la source de données.

(Hérité de MetaColumn)
DataFormatString

Obtient la chaîne qui spécifie le format d'affichage de la valeur du champ.

(Hérité de MetaColumn)
DataTypeAttribute

Obtient l'attribut DataTypeAttribute qui s'applique au champ de données.

(Hérité de MetaColumn)
DefaultValue

Obtient la valeur par défaut du champ de données.

(Hérité de MetaColumn)
Description

Obtient la description pour le champ de données.

(Hérité de MetaColumn)
DisplayName

Obtient le nom d'affichage pour le champ de données.

(Hérité de MetaColumn)
EntityTypeProperty

Obtient un objet qui contient des attributs de la propriété qui représente le champ de données dans le type d'entité.

(Hérité de MetaColumn)
FilterUIHint

Obtient la valeur FilterUIHint utilisée pour la colonne.

(Hérité de MetaColumn)
ForeignKeyNames

Obtient une collection qui contient les noms des clés étrangères dans l'association qui représente une relation de base de données.

HtmlEncode

Obtient une valeur qui indique si les valeurs de champ sont encodées en HTML avant d'être affichées dans un contrôle lié aux données.

(Hérité de MetaColumn)
IsBinaryData

Obtient une valeur qui indique si le champ de données contient des données binaires.

(Hérité de MetaColumn)
IsCustomProperty

Obtient une valeur qui indique si le champ de données existe dans la base de données.

(Hérité de MetaColumn)
IsFloatingPoint

Obtient une valeur qui indique si le champ de données est un type virgule flottante.

(Hérité de MetaColumn)
IsForeignKeyComponent

Obtient une valeur qui indique si le champ de données fait partie d'une clé étrangère.

(Hérité de MetaColumn)
IsGenerated

Obtient une valeur qui indique si la valeur de champ de données est générée automatiquement dans la base de données.

(Hérité de MetaColumn)
IsInteger

Obtient une valeur qui indique si le type de champ de données est un type entier.

(Hérité de MetaColumn)
IsLongString

Obtient une valeur qui indique si le type de champ de données peut contenir des chaînes longues.

(Hérité de MetaColumn)
IsPrimaryKey

Obtient une valeur qui indique si le champ de données fait partie de la clé primaire de la table.

(Hérité de MetaColumn)
IsPrimaryKeyInThisTable

Obtient une valeur qui indique si le champ de clé étrangère fait partie de la clé primaire de la table.

IsReadOnly

Obtient une valeur qui indique si le champ de données est en lecture seule.

(Hérité de MetaColumn)
IsRequired

Obtient une valeur qui indique si le champ de données nécessite une valeur.

(Hérité de MetaColumn)
IsString

Obtient une valeur qui indique si le type de champ de données est un type chaîne.

(Hérité de MetaColumn)
MaxLength

Obtient une valeur qui indique la longueur maximale des données qui peuvent être stockées dans le champ de données.

(Hérité de MetaColumn)
Model

Obtient l'objet MetaModel qui représente le modèle de données auquel ce champ de données appartient.

(Hérité de MetaColumn)
Name

Obtient le nom du champ de données.

(Hérité de MetaColumn)
NullDisplayText

Obtient la légende affichée pour un champ lorsque la valeur de champ est null.

(Hérité de MetaColumn)
ParentTable

Obtient la table parent du champ de clé étrangère.

Prompt

Obtient une valeur qui peut être utilisée comme filigrane dans l'interface utilisateur liée aux données de la colonne.

(Hérité de MetaColumn)
Provider

Obtient l'objet fournisseur de l'abstraction utilisé pour générer l'objet MetaColumn.

(Hérité de MetaColumn)
RequiredErrorMessage

Obtient le message d'erreur affiché lorsque le champ de données requiert une valeur mais sa valeur est vide.

(Hérité de MetaColumn)
Scaffold

Obtient une valeur qui indique si le champ de données doit être affiché.

(Hérité de MetaColumn)
ShortDisplayName

Obtient le nom court pour la colonne.

(Hérité de MetaColumn)
SortExpression

Obtient l'expression utilisée pour déterminer l'ordre de tri pour le champ de données.

(Hérité de MetaColumn)
Table

Obtient l'objet MetaTable qui représente la table à laquelle le champ de données appartient.

(Hérité de MetaColumn)
TypeCode

Obtient le type du champ de données.

(Hérité de MetaColumn)
UIHint

Obtient le nom du modèle de champ spécifié pour le champ de données.

(Hérité de MetaColumn)

Méthodes

BuildAttributeCollection()

Obtient la collection d'attributs.

(Hérité de MetaColumn)
Equals(Object)

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

(Hérité de Object)
ExtractForeignKey(IDictionary, String)

Enregistre la valeur d'une clé étrangère dans le dictionnaire spécifié.

GetFilterExpression(String)

Retourne le nom de remplacement mappé à une clé étrangère.

GetForeignKeyDetailsPath(Object)

Obtient le chemin d'accès pour la page d'action des détails de la table parent du champ de clé étrangère spécifié.

GetForeignKeyPath(String, Object)

Obtient le chemin d'accès pour la page d'action spécifiée de la table parent du champ de clé étrangère spécifié.

GetForeignKeyPath(String, Object, String)

Obtient le chemin d'accès pour la page d'action spécifiée de la table parent du champ de clé étrangère spécifié.

GetForeignKeyString(Object)

Extrait une liste séparée par des virgules contenant des valeurs qui représentent la clé étrangère pour la ligne spécifiée.

GetForeignKeyValues(Object)

Extrait une collection de valeurs qui représentent les clés étrangères pour la ligne spécifiée.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
Initialize()

Initialise des données qui peuvent ne pas être disponibles lorsque le constructeur est appelé.

Initialize()

Initialise des données qui peuvent ne pas être disponibles lorsque le constructeur est appelé.

(Hérité de MetaColumn)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ResetMetadata()

Efface les métadonnées de colonne mises en cache.

(Hérité de MetaColumn)
ToString()

Obtient le nom du champ de données.

(Hérité de MetaColumn)

Méthodes d’extension

ConvertEditedValue(IFieldFormattingOptions, String)

Retourne la valeur fournie par un utilisateur pour un contrôle en cours de validation.

FormatEditValue(IFieldFormattingOptions, Object)

Met en forme la valeur de champ spécifiée en utilisant les options de mise en forme spécifiées.

FormatValue(IFieldFormattingOptions, Object)

Met en forme la valeur de champ spécifiée en utilisant les options de mise en forme spécifiées.

GetEnumType(MetaColumn)

Obtient le type de l'énumération qui représente la colonne.

S’applique à

Voir aussi