Share via


ConventionAnnotatable.AddAnnotation Method

Definition

Adds a annotation with given key and value to this object using given configuration source. Throws if an annotation with the specified name already exists.

public virtual Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation AddAnnotation (string name, object value, Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource configurationSource);
public virtual Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation AddAnnotation (string name, object? value, Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource configurationSource);
override this.AddAnnotation : string * obj * Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource -> Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation
Public Overridable Function AddAnnotation (name As String, value As Object, configurationSource As ConfigurationSource) As ConventionAnnotation

Parameters

name
String

The key of the annotation to be added.

value
Object

The value to be stored in the annotation.

configurationSource
ConfigurationSource

The configuration source of the annotation to be added.

Returns

Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation

The added annotation.

Applies to