Compartir a través de


IValueGeneratorCache.GetOrAdd Método

Definición

Sobrecargas

GetOrAdd(IProperty, IEntityType, Func<IProperty,IEntityType,ValueGenerator>)

Obtiene el generador de valores existente de la memoria caché o crea uno nuevo si no está presente en la memoria caché.

GetOrAdd(IProperty, ITypeBase, Func<IProperty,ITypeBase,ValueGenerator>)

Obtiene el generador de valores existente de la memoria caché o crea uno nuevo si no está presente en la memoria caché.

GetOrAdd(IProperty, IEntityType, Func<IProperty,IEntityType,ValueGenerator>)

Source:
IValueGeneratorCache.cs

Obtiene el generador de valores existente de la memoria caché o crea uno nuevo si no está presente en la memoria caché.

public Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator GetOrAdd (Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> factory);
abstract member GetOrAdd : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IEntityType * Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.IEntityType, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
Public Function GetOrAdd (property As IProperty, entityType As IEntityType, factory As Func(Of IProperty, IEntityType, ValueGenerator)) As ValueGenerator

Parámetros

property
IProperty

Propiedad para la que se va a obtener el generador de valores.

entityType
IEntityType

Tipo de entidad para el que se usará el generador de valores. Cuando se llama a en propiedades heredadas en tipos de entidad derivadas, este tipo de entidad puede ser diferente del tipo de entidad declarado en property

factory
Func<IProperty,IEntityType,ValueGenerator>

Generador de fábrica para crear un nuevo generador de valores si no hay uno presente en la memoria caché.

Devoluciones

Generador de valores existente o recién creado.

Se aplica a

GetOrAdd(IProperty, ITypeBase, Func<IProperty,ITypeBase,ValueGenerator>)

Source:
IValueGeneratorCache.cs
Source:
IValueGeneratorCache.cs

Obtiene el generador de valores existente de la memoria caché o crea uno nuevo si no está presente en la memoria caché.

public Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator GetOrAdd (Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.ITypeBase typeBase, Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> factory);
public Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator? GetOrAdd (Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.ITypeBase typeBase, Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator?> factory);
abstract member GetOrAdd : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.ITypeBase * Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.ITypeBase, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
Public Function GetOrAdd (property As IProperty, typeBase As ITypeBase, factory As Func(Of IProperty, ITypeBase, ValueGenerator)) As ValueGenerator

Parámetros

property
IProperty

Propiedad para la que se va a obtener el generador de valores.

typeBase
ITypeBase

Tipo de entidad para el que se usará el generador de valores. Cuando se llama a en propiedades heredadas en tipos de entidad derivadas, este tipo de entidad puede ser diferente del tipo de entidad declarado en property

factory
Func<IProperty,ITypeBase,ValueGenerator>

Generador de fábrica para crear un nuevo generador de valores si no hay uno presente en la memoria caché.

Devoluciones

Generador de valores existente o recién creado.

Se aplica a