Share via


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.

public Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation? SetAnnotation(string name, object? value, bool fromDataAnnotation = false);
public void SetAnnotation(string name, object value, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation SetAnnotation(string name, object value, bool fromDataAnnotation = false);
abstract member SetAnnotation : string * obj * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation
abstract member SetAnnotation : string * obj * bool -> unit
Public Function SetAnnotation (name As String, value As Object, Optional fromDataAnnotation As Boolean = false) As IConventionAnnotation
Public Sub SetAnnotation (name As String, value As Object, Optional fromDataAnnotation As Boolean = 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