Udostępnij za pośrednictwem


ValueGenerator<TValue> Klasa

Definicja

Generuje wartości właściwości po dodaniu jednostki do kontekstu.

public abstract class ValueGenerator<TValue> : Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
type ValueGenerator<'Value> = class
    inherit ValueGenerator
Public MustInherit Class ValueGenerator(Of TValue)
Inherits ValueGenerator

Parametry typu

TValue
Dziedziczenie
ValueGenerator<TValue>
Pochodne

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Generowanie wartości platformy EF Core .

Konstruktory

ValueGenerator<TValue>()

Generuje wartości właściwości po dodaniu jednostki do kontekstu.

Właściwości

GeneratesStableValues

Pobiera wartość wskazującą, czy wygenerowane wartości są stabilne. Oznacza to, że wartość będzie zawsze taka sama dla danej właściwości w danej jednostce i nie zależy od tego, jakie inne wartości mogły zostać wygenerowane wcześniej. Na przykład wartości dyskryminujące generowane dla hierarchii TPH są stabilne. Stabilne wartości nigdy nie będą oznaczone jako nieznane.

(Odziedziczone po ValueGenerator)
GeneratesTemporaryValues

Pobiera wartość wskazującą, czy wygenerowane wartości są tymczasowe (tj. powinny zostać zastąpione wartościami wygenerowanymi przez bazę danych, gdy jednostka zostanie zapisana) lub są trwałe (tj. wygenerowane wartości powinny być zapisywane w bazie danych).

(Odziedziczone po ValueGenerator)

Metody

Next(EntityEntry)

Metoda szablonu, która ma zostać zastąpiona przez implementacje w celu generowania wartości.

NextAsync(EntityEntry, CancellationToken)

Metoda szablonu, która ma zostać zastąpiona przez implementacje w celu generowania wartości.

NextAsync(EntityEntry, CancellationToken)

Pobiera wartość, która ma zostać przypisana do właściwości.

(Odziedziczone po ValueGenerator)
NextValue(EntityEntry)

Pobiera wartość, która ma zostać przypisana do właściwości.

NextValueAsync(EntityEntry, CancellationToken)

Pobiera wartość, która ma zostać przypisana do właściwości.

NextValueAsync(EntityEntry, CancellationToken)

Metoda szablonu, która ma zostać zastąpiona przez implementacje w celu generowania wartości.

(Odziedziczone po ValueGenerator)
WithConverter(ValueConverter)

Opakowuje to tak ValueGenerator , że przetwarza wartości przekonwertowane przy użyciu danego ValueConverterelementu .

(Odziedziczone po ValueGenerator)

Dotyczy