Поделиться через


ConventionAnnotatable.SetOrRemoveAnnotation Метод

Определение

Задает заметку с заданным ключом и значением для этого объекта с помощью заданного источника конфигурации. Удаляет существующую заметку, если заметка с указанным именем уже существует и value имеет значение null.

public virtual Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation? SetOrRemoveAnnotation (string name, object? value, Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource configurationSource);
abstract member SetOrRemoveAnnotation : string * obj * Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource -> Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation
override this.SetOrRemoveAnnotation : string * obj * Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource -> Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation
Public Overridable Function SetOrRemoveAnnotation (name As String, value As Object, configurationSource As ConfigurationSource) As ConventionAnnotation

Параметры

name
String

Ключ добавляемой заметки.

value
Object

Значение, которое должно храниться в заметке.

configurationSource
ConfigurationSource

Источник конфигурации задается заметки.

Возвращаемое значение

Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation

Новая заметка.

Применяется к