Partager via


ForeignKeyAssociationMappingConfiguration.HasColumnAnnotation Méthode

Définition

Définit une annotation dans le modèle pour une colonne de base de données qui a été configurée avec MapKey(String[]). La valeur d’annotation peut être utilisée ultérieurement lors du traitement de la colonne, par exemple lors de la création de migrations.

public System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyAssociationMappingConfiguration HasColumnAnnotation (string keyColumnName, string annotationName, object value);
member this.HasColumnAnnotation : string * string * obj -> System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyAssociationMappingConfiguration
Public Function HasColumnAnnotation (keyColumnName As String, annotationName As String, value As Object) As ForeignKeyAssociationMappingConfiguration

Paramètres

keyColumnName
String

Nom de la colonne configurée avec la méthode HasKey.

annotationName
String

Nom de l’annotation, qui doit être un identificateur C#/EDM valide.

value
Object

Valeur d’annotation, qui peut être une chaîne ou un autre type qui peut être sérialisé avec un IMetadataAnnotationSerializer

Retours

Le même ForeignKeyAssociationMappingConfiguration instance afin que plusieurs appels puissent être chaînés.

Remarques

Il sera probablement nécessaire d’inscrire un IMetadataAnnotationSerializer si le type de la valeur d’annotation est autre qu’une chaîne. La transmission d’une valeur Null efface toute annotation portant le nom donné sur la colonne qui avait été définie précédemment.

S’applique à