MutablePropertyExtensions.SetValueGeneratorFactory(IMutableProperty, Func<IProperty,IEntityType,ValueGenerator>) Yöntem

Tanım

Bu özellik için değer oluşturmak veya null daha önce ayarlanan fabrikayı temizlemek için kullanılacak fabrikası ayarlar.

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

public static void SetValueGeneratorFactory (this Microsoft.EntityFrameworkCore.Metadata.IMutableProperty property, Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> valueGeneratorFactory);
static member SetValueGeneratorFactory : Microsoft.EntityFrameworkCore.Metadata.IMutableProperty * Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.IEntityType, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> -> unit
<Extension()>
Public Sub SetValueGeneratorFactory (property As IMutableProperty, valueGeneratorFactory As Func(Of IProperty, IEntityType, ValueGenerator))

Parametreler

property
IMutableProperty

İçin değer oluşturucuyu ayarlanacak özellik.

valueGeneratorFactory
Func<IProperty,IEntityType,ValueGenerator>

Değer oluşturucuyu oluşturmak veya null daha önce ayarlanan fabrikayı temizlemek için kullanılacak bir fabrika.

Şunlara uygulanır