IConventionAnnotatable.SetAnnotation(String, Object, Boolean) Method

Definition

Sets the annotation stored under the given name. Overwrites the existing annotation if an annotation with the specified name already exists.

C#
public void SetAnnotation (string name, object value, bool fromDataAnnotation = false);
C#
public Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation SetAnnotation (string name, object value, bool fromDataAnnotation = false);
C#
public Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation? SetAnnotation (string name, object? value, bool fromDataAnnotation = false);

Parameters

name
String

The name of the annotation to be set.

value
Object

The value to be stored in the annotation.

fromDataAnnotation
Boolean

Indicates whether the configuration was specified using a data annotation.

Returns

The new annotation.

Applies to

Product Versions
Entity Framework Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0