Compartir a través de


ForeignKeyAssociationMappingConfiguration.HasColumnAnnotation Método

Definición

Establece una anotación en el modelo para una columna de base de datos que se ha configurado con MapKey(String[]). El valor de anotación se puede usar más adelante al procesar la columna, como al crear migraciones.

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

Nombre de la columna que se configuró con el método HasKey.

annotationName
String

El nombre de la anotación, que debe ser un identificador de C#/EDM válido.

value
Object

Valor de anotación, que puede ser una cadena o algún otro tipo que se pueda serializar con un IMetadataAnnotationSerializer

Devoluciones

La misma instancia de ForeignKeyAssociationMappingConfiguration para que se puedan encadenar varias llamadas.

Comentarios

Es probable que sea necesario registrar un IMetadataAnnotationSerializer si el tipo del valor de anotación es algo distinto de una cadena. Si se pasa un valor NULL, se borra cualquier anotación con el nombre especificado en la columna que se había establecido anteriormente.

Se aplica a