Udostępnij za pośrednictwem


IConventionProperty.SetValueGeneratorFactory Metoda

Definicja

Przeciążenia

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

Ustawia fabrykę do użycia do generowania wartości dla tej właściwości lub null wyczyść dowolną wcześniej ustawioną fabrykę.

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

Ustawia fabrykę do użycia do generowania wartości dla tej właściwości lub null wyczyść dowolną wcześniej ustawioną fabrykę.

SetValueGeneratorFactory(Type, Boolean)

Ustawia fabrykę do użycia do generowania wartości dla tej właściwości lub null wyczyść dowolną wcześniej ustawioną fabrykę.

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

Ustawia fabrykę do użycia do generowania wartości dla tej właściwości lub null wyczyść dowolną wcześniej ustawioną fabrykę.

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)

Parametry

valueGeneratorFactory
Func<IProperty,ITypeBase,ValueGenerator>

Fabryka, która będzie używana do tworzenia generatora wartości lub null czyszczenia dowolnej wcześniej ustawionej fabryki.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Skonfigurowana wartość.

Uwagi

Ustawienie null nie wyłącza generowania wartości dla tej właściwości. Po prostu czyści wszystkie generatory jawnie skonfigurowane dla tej właściwości. Dostawca bazy danych może nadal mieć generator wartości dla typu właściwości.

Dotyczy

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

Ustawia fabrykę do użycia do generowania wartości dla tej właściwości lub null wyczyść dowolną wcześniej ustawioną fabrykę.

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)

Parametry

valueGeneratorFactory
Func<IProperty,IEntityType,ValueGenerator>

Fabryka, która będzie używana do tworzenia generatora wartości lub null czyszczenia dowolnej wcześniej ustawionej fabryki.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Skonfigurowana wartość.

Uwagi

Ustawienie null nie wyłącza generowania wartości dla tej właściwości. Po prostu czyści wszystkie generatory jawnie skonfigurowane dla tej właściwości. Dostawca bazy danych może nadal mieć generator wartości dla typu właściwości.

Dotyczy

SetValueGeneratorFactory(Type, Boolean)

Ustawia fabrykę do użycia do generowania wartości dla tej właściwości lub null wyczyść dowolną wcześniej ustawioną fabrykę.

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

Parametry

valueGeneratorFactory
Type

Fabryka, która będzie używana do tworzenia generatora wartości lub null czyszczenia dowolnej wcześniej ustawionej fabryki.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Skonfigurowana wartość.

Uwagi

Ustawienie null nie wyłącza generowania wartości dla tej właściwości. Po prostu czyści wszystkie generatory jawnie skonfigurowane dla tej właściwości. Dostawca bazy danych może nadal mieć generator wartości dla typu właściwości.

Dotyczy