Udostępnij za pośrednictwem


TemporaryGuidValueGenerator Klasa

Definicja

Guid Generuje wartości przy użyciu polecenia NewGuid(). Wygenerowane wartości są tymczasowe, co oznacza, że zostaną zastąpione wartościami wygenerowanymi przez bazę danych podczas zapisywania jednostki.

public class TemporaryGuidValueGenerator : Microsoft.EntityFrameworkCore.ValueGeneration.GuidValueGenerator
type TemporaryGuidValueGenerator = class
    inherit GuidValueGenerator
Public Class TemporaryGuidValueGenerator
Inherits GuidValueGenerator
Dziedziczenie

Uwagi

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

Konstruktory

TemporaryGuidValueGenerator()

Guid Generuje wartości przy użyciu polecenia NewGuid(). Wygenerowane wartości są tymczasowe, co oznacza, że zostaną zastąpione wartościami wygenerowanymi przez bazę danych podczas zapisywania jednostki.

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ść, która ma zostać przypisana do właściwości.

Metody

Next(EntityEntry)

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

(Odziedziczone po GuidValueGenerator)
NextAsync(EntityEntry, CancellationToken)

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

(Odziedziczone po ValueGenerator<TValue>)
NextValue(EntityEntry)

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

(Odziedziczone po ValueGenerator<TValue>)
NextValueAsync(EntityEntry, CancellationToken)

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

(Odziedziczone po ValueGenerator<TValue>)
WithConverter(ValueConverter)

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

(Odziedziczone po ValueGenerator)

Dotyczy