IConventionProperty.SetValueGeneratorFactory Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>, Boolean) |
Ustawia fabrykę do użycia do generowania wartości dla tej właściwości lub |
SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>, Boolean) |
Ustawia fabrykę do użycia do generowania wartości dla tej właściwości lub |
SetValueGeneratorFactory(Type, Boolean) |
Ustawia fabrykę do użycia do generowania wartości dla tej właściwości lub |
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.