AnnotatableBase.GetOrAddRuntimeAnnotationValue<TValue,TArg> Método

Definición

Obtiene el valor de la anotación en tiempo de ejecución con el nombre especificado, agregándolo si no existe uno.

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

Parámetros de tipo

TValue
TArg

Parámetros

name
String

El nombre de la anotación.

valueFactory
Func<TArg,TValue>

Generador usado para crear el valor si la anotación no existe.

factoryArgument
TArg

Argumento para el método de fábrica.

Devoluciones

TValue

Valor de la anotación en tiempo de ejecución existente si ya existe una anotación con el nombre especificado. De lo contrario, un valor recién creado.

Implementaciones

Se aplica a

Producto Versiones
Entity Framework Core 6.0, 7.0, 8.0, 9.0