Aracılığıyla paylaş


IConventionProperty.SetValueGeneratorFactory Yöntem

Tanım

Aşırı Yüklemeler

SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>, Boolean)

Bu özellik için değer oluşturmak veya null önceden ayarlanmış fabrikaları temizlemek için kullanılacak fabrikayı ayarlar.

SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>, Boolean)

Bu özellik için değer oluşturmak veya null önceden ayarlanmış fabrikaları temizlemek için kullanılacak fabrikayı ayarlar.

SetValueGeneratorFactory(Type, Boolean)

Bu özellik için değer oluşturmak veya null önceden ayarlanmış fabrikaları temizlemek için kullanılacak fabrikayı ayarlar.

SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>, Boolean)

Bu özellik için değer oluşturmak veya null önceden ayarlanmış fabrikaları temizlemek için kullanılacak fabrikayı ayarlar.

public Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? SetValueGeneratorFactory (Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? valueGeneratorFactory, bool fromDataAnnotation = false);
abstract member SetValueGeneratorFactory : Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.ITypeBase, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> * bool -> Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.ITypeBase, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>
Public Function SetValueGeneratorFactory (valueGeneratorFactory As Func(Of IProperty, ITypeBase, ValueGenerator), Optional fromDataAnnotation As Boolean = false) As Func(Of IProperty, ITypeBase, ValueGenerator)

Parametreler

valueGeneratorFactory
Func<IProperty,ITypeBase,ValueGenerator>

Değer oluşturucuyu oluşturmak veya null önceden ayarlanmış fabrikaları temizlemek için kullanılacak bir fabrika.

fromDataAnnotation
Boolean

Yapılandırmanın bir veri ek açıklaması kullanılarak belirtilip belirtilmedidiğini gösterir.

Döndürülenler

Yapılandırılan değer.

Açıklamalar

Ayar null bu özellik için değer oluşturmayı devre dışı bırakmaz, yalnızca bu özellik için açıkça yapılandırılan tüm oluşturucuları temizler. Veritabanı sağlayıcısı hala özellik türü için bir değer oluşturucuya sahip olabilir.

Şunlara uygulanır

SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>, Boolean)

Bu özellik için değer oluşturmak veya null önceden ayarlanmış fabrikaları temizlemek için kullanılacak fabrikayı ayarlar.

public Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? SetValueGeneratorFactory (Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? valueGeneratorFactory, bool fromDataAnnotation = false);
abstract member SetValueGeneratorFactory : Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.IEntityType, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> * bool -> Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.IEntityType, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>
Public Function SetValueGeneratorFactory (valueGeneratorFactory As Func(Of IProperty, IEntityType, ValueGenerator), Optional fromDataAnnotation As Boolean = false) As Func(Of IProperty, IEntityType, ValueGenerator)

Parametreler

valueGeneratorFactory
Func<IProperty,IEntityType,ValueGenerator>

Değer oluşturucuyu oluşturmak veya null önceden ayarlanmış fabrikaları temizlemek için kullanılacak bir fabrika.

fromDataAnnotation
Boolean

Yapılandırmanın bir veri ek açıklaması kullanılarak belirtilip belirtilmedidiğini gösterir.

Döndürülenler

Yapılandırılan değer.

Açıklamalar

Ayar null bu özellik için değer oluşturmayı devre dışı bırakmaz, yalnızca bu özellik için açıkça yapılandırılan tüm oluşturucuları temizler. Veritabanı sağlayıcısı hala özellik türü için bir değer oluşturucuya sahip olabilir.

Şunlara uygulanır

SetValueGeneratorFactory(Type, Boolean)

Bu özellik için değer oluşturmak veya null önceden ayarlanmış fabrikaları temizlemek için kullanılacak fabrikayı ayarlar.

public Type? SetValueGeneratorFactory (Type? valueGeneratorFactory, bool fromDataAnnotation = false);
abstract member SetValueGeneratorFactory : Type * bool -> Type
Public Function SetValueGeneratorFactory (valueGeneratorFactory As Type, Optional fromDataAnnotation As Boolean = false) As Type

Parametreler

valueGeneratorFactory
Type

Değer oluşturucuyu oluşturmak veya null önceden ayarlanmış fabrikaları temizlemek için kullanılacak bir fabrika.

fromDataAnnotation
Boolean

Yapılandırmanın bir veri ek açıklaması kullanılarak belirtilip belirtilmedidiğini gösterir.

Döndürülenler

Yapılandırılan değer.

Açıklamalar

Ayar null bu özellik için değer oluşturmayı devre dışı bırakmaz, yalnızca bu özellik için açıkça yapılandırılan tüm oluşturucuları temizler. Veritabanı sağlayıcısı hala özellik türü için bir değer oluşturucuya sahip olabilir.

Şunlara uygulanır