MetaForeignKeyColumn 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.
Représente un champ de clé étrangère de base de données utilisé par ASP.NET Données dynamiques.
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
Remarques
Dans ASP.NET applications Dynamic Data, 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 de la table qui contient le champ clé étrangère. Toutefois, vous pouvez accéder à l’objet de 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 la contient à l’aide de la IsPrimaryKeyInThisTable propriété.
Constructeurs
| Nom | Description |
|---|---|
| MetaForeignKeyColumn(MetaTable, ColumnProvider) |
Initialise une nouvelle instance de la classe MetaForeignKeyColumn. |
Propriétés
| Nom | Description |
|---|---|
| AllowInitialValue |
Obtient ou définit une valeur qui spécifie si une colonne permet d’insérer 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 DataFormatString propriété est appliquée 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 d’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 valeurs de chaîne vide (« ») sont automatiquement converties en |
| DataFormatString |
Obtient la chaîne qui spécifie le format d’affichage de la valeur de champ. (Hérité de MetaColumn) |
| DataTypeAttribute |
Obtient l’attribut DataTypeAttribute appliqué au champ de données. (Hérité de MetaColumn) |
| DefaultValue |
Obtient la valeur par défaut pour le champ de données. (Hérité de MetaColumn) |
| Description |
Obtient la description du champ de données. (Hérité de MetaColumn) |
| DisplayName |
Obtient le nom complet du 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 FilterUIHint valeur 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 au format HTML avant qu’elles ne soient 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 du 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 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 de 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 appartient ce champ de données. (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 du champ est |
| ParentTable |
Obtient la table parente 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 d’abstraction utilisé pour générer l’objet MetaColumn . (Hérité de MetaColumn) |
| RequiredErrorMessage |
Obtient le message d’erreur qui s’affiche 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 de la colonne. (Hérité de MetaColumn) |
| SortExpression |
Obtient l’expression utilisée pour déterminer l’ordre de tri du champ de données. (Hérité de MetaColumn) |
| Table |
Obtient l’objet MetaTable qui représente la table à laquelle appartient le champ de données. (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
| Nom | Description |
|---|---|
| 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 de la page d’action détails de la table parente du champ de clé étrangère spécifiée. |
| GetForeignKeyPath(String, Object, String) |
Obtient le chemin d’accès de la page d’action spécifiée de la table parente du champ de clé étrangère spécifiée. |
| GetForeignKeyPath(String, Object) |
Obtient le chemin d’accès de la page d’action spécifiée de la table parente du champ de clé étrangère spécifiée. |
| GetForeignKeyString(Object) |
Récupère une liste séparée par des virgules de valeurs qui représentent la clé étrangère pour la ligne spécifiée. |
| GetForeignKeyValues(Object) |
Récupère une collection de valeurs qui représentent les clés étrangères pour la ligne spécifiée. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| Initialize() |
Initialise les données qui peuvent ne pas être disponibles lorsque le constructeur est appelé. |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (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
| Nom | Description |
|---|---|
| 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 à l’aide des options de mise en forme spécifiées. |
| FormatValue(IFieldFormattingOptions, Object) |
Met en forme la valeur de champ spécifiée à l’aide des options de mise en forme spécifiées. |
| GetEnumType(MetaColumn) |
Obtient le type de l’énumération qui représente la colonne. |