ConventionAnnotatable.SetOrRemoveAnnotation Yöntem

Tanım

Verilen yapılandırma kaynağını kullanarak bu nesnede verilen anahtar ve değerle ek açıklamayı ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa ve value ise nullmevcut ek açıklamayı kaldırır.

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

Parametreler

name
String

Eklenecek ek açıklamanın anahtarı.

value
Object

Ek açıklamaya depolanacak değer.

configurationSource
ConfigurationSource

Ayarlanacak ek açıklamanın yapılandırma kaynağı.

Döndürülenler

Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation

Yeni ek açıklama.

Şunlara uygulanır