IValueGeneratorCache.GetOrAdd Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
GetOrAdd(IProperty, IEntityType, Func<IProperty,IEntityType,ValueGenerator>) |
Önbellekten mevcut değer oluşturucuyu alır veya önbellekte yoksa yeni bir tane oluşturur. |
GetOrAdd(IProperty, ITypeBase, Func<IProperty,ITypeBase,ValueGenerator>) |
Önbellekten mevcut değer oluşturucuyu alır veya önbellekte yoksa yeni bir tane oluşturur. |
GetOrAdd(IProperty, IEntityType, Func<IProperty,IEntityType,ValueGenerator>)
- Kaynak:
- IValueGeneratorCache.cs
Önbellekten mevcut değer oluşturucuyu alır veya önbellekte yoksa yeni bir tane oluşturur.
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
Parametreler
- property
- IProperty
Değer oluşturucunun alınacak özelliği.
- entityType
- IEntityType
Değer oluşturucunun kullanılacağı varlık türü. Türetilmiş varlık türlerinde devralınan özelliklerde çağrıldığında, bu varlık türü üzerindeki bildirilen varlık türünden farklı olabilir property
- factory
- Func<IProperty,IEntityType,ValueGenerator>
Önbellekte yoksa yeni bir değer oluşturucu oluşturmak için fabrika.
Döndürülenler
Mevcut veya yeni oluşturulan değer oluşturucu.
Şunlara uygulanır
GetOrAdd(IProperty, ITypeBase, Func<IProperty,ITypeBase,ValueGenerator>)
- Kaynak:
- IValueGeneratorCache.cs
- Kaynak:
- IValueGeneratorCache.cs
Önbellekten mevcut değer oluşturucuyu alır veya önbellekte yoksa yeni bir tane oluşturur.
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
Parametreler
- property
- IProperty
Değer oluşturucunun alınacak özelliği.
- typeBase
- ITypeBase
Değer oluşturucunun kullanılacağı varlık türü. Türetilmiş varlık türlerinde devralınan özelliklerde çağrıldığında, bu varlık türü üzerindeki bildirilen varlık türünden farklı olabilir property
- factory
- Func<IProperty,ITypeBase,ValueGenerator>
Önbellekte yoksa yeni bir değer oluşturucu oluşturmak için fabrika.
Döndürülenler
Mevcut veya yeni oluşturulan değer oluşturucu.
Şunlara uygulanır
Entity Framework