IConventionAnnotatableBuilder.HasNonNullAnnotation Method

Definition

Sets the annotation stored under the given name. Overwrites the existing annotation if an annotation with the specified name already exists with same or lower ConfigurationSource. Removes the annotation if null value is specified.

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

Parameters

name
String

The name of the annotation to be set.

value
Object

The value to be stored in the annotation. null to remove the annotations.

fromDataAnnotation
Boolean

Indicates whether the configuration was specified using a data annotation.

Returns

An IConventionAnnotatableBuilder to continue configuration if the annotation was set or removed, null otherwise.

Applies to