Udostępnij przez


ForeignKeyAssociationMappingConfiguration.HasColumnAnnotation Metoda

Definicja

Ustawia adnotację w modelu dla kolumny bazy danych, która została skonfigurowana przy użyciu polecenia MapKey(String[]). Wartość adnotacji można później użyć podczas przetwarzania kolumny, takiej jak podczas tworzenia migracji.

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

Parametry

keyColumnName
String

Nazwa kolumny, która została skonfigurowana za pomocą metody HasKey.

annotationName
String

Nazwa adnotacji, która musi być prawidłowym identyfikatorem C#/EDM.

value
Object

Wartość adnotacji, która może być ciągiem lub innym typem, który można serializować za pomocą IMetadataAnnotationSerializer

Zwraca

To samo wystąpienie ForeignKeyAssociationMappingConfiguration, aby można było połączyć łańcuch wielu wywołań.

Uwagi

Prawdopodobnie konieczne będzie zarejestrowanie IMetadataAnnotationSerializer elementu , jeśli typ wartości adnotacji jest czymkolwiek innym niż ciąg. Przekazanie wartości null usuwa wszelkie adnotacje z daną nazwą w kolumnie, która została wcześniej ustawiona.

Dotyczy