Auf Englisch lesen

Freigeben über


IAnnotatable.GetOrAddRuntimeAnnotationValue<TValue,TArg> Methode

Definition

Ruft den Wert der Laufzeitanmerkung mit dem angegebenen Namen ab und fügt ihn hinzu, falls keine vorhanden ist.

C#
public TValue GetOrAddRuntimeAnnotationValue<TValue,TArg> (string name, Func<TArg?,TValue> valueFactory, TArg? factoryArgument);

Typparameter

TValue
TArg

Parameter

name
String

Der Name des Annotation-Objekts.

valueFactory
Func<TArg,TValue>

Die Factory, die zum Erstellen des Werts verwendet wird, wenn die Anmerkung nicht vorhanden ist.

factoryArgument
TArg

Ein Argument für die Factorymethode.

Gibt zurück

TValue

Der Wert der vorhandenen Laufzeitanmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist. Andernfalls ein neu erstellter Wert.

Gilt für:

Produkt Versionen
Entity Framework Core 6.0, 7.0, 8.0, 9.0