IConventionAnnotatableBuilder.HasNonNullAnnotation(String, Object, Boolean) Yöntem

Tanım

Verilen ad altında depolanan ek açıklamayı ayarlar. Aynı veya daha düşük bir ada sahip bir ek açıklama zaten varsa, var olan ek açıklamanın üzerine yazar ConfigurationSource . Değer belirtilmişse ek açıklamayı kaldırır null .

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder HasNonNullAnnotation (string name, object value, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder? HasNonNullAnnotation (string name, object? value, bool fromDataAnnotation = false);
abstract member HasNonNullAnnotation : string * obj * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
Public Function HasNonNullAnnotation (name As String, value As Object, Optional fromDataAnnotation As Boolean = false) As IConventionAnnotatableBuilder

Parametreler

name
String

Ayarlanacak ek açıklamanın adı.

value
Object

Ek açıklamada depolanacak değer. null açıklamalarını kaldırmak için.

fromDataAnnotation
Boolean

Yapılandırmanın bir veri ek açıklaması kullanılarak mı belirtilmediğini belirtir.

Döndürülenler

IConventionAnnotatableBuilder

IConventionAnnotatableBuilderEk açıklama ayarlandıysa veya kaldırılırsa yapılandırmaya devam etmek için, null Aksi takdirde.

Şunlara uygulanır