Compartilhar via


ForeignKeyAssociationMappingConfiguration.HasColumnAnnotation Método

Definição

Define uma anotação no modelo para uma coluna de banco de dados que foi configurada com MapKey(String[]). O valor de anotação pode ser usado posteriormente ao processar a coluna, como ao criar migrações.

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

Parâmetros

keyColumnName
String

O nome da coluna que foi configurada com o método HasKey.

annotationName
String

O nome da anotação, que deve ser um identificador C#/EDM válido.

value
Object

O valor de anotação, que pode ser uma cadeia de caracteres ou algum outro tipo que pode ser serializado com um IMetadataAnnotationSerializer

Retornos

A mesma instância ForeignKeyAssociationMappingConfiguration para que várias chamadas possam ser encadeadas.

Comentários

Provavelmente será necessário registrar um IMetadataAnnotationSerializer se o tipo do valor de anotação for algo diferente de uma cadeia de caracteres. Passar um valor nulo limpa qualquer anotação com o nome fornecido na coluna que havia sido definida anteriormente.

Aplica-se a