Jazyk

TemporaryGuidValueGenerator Třída

Definice

Guid Generuje hodnoty pomocí NewGuid(). Vygenerované hodnoty jsou dočasné, což znamená, že se při uložení entity nahradí hodnotami vygenerovanými databází.

public class TemporaryGuidValueGenerator : Microsoft.EntityFrameworkCore.ValueGeneration.GuidValueGenerator
type TemporaryGuidValueGenerator = class
    inherit GuidValueGenerator
Public Class TemporaryGuidValueGenerator
Inherits GuidValueGenerator
Dědičnost

Poznámky

Další informace a příklady najdete v tématu generování hodnot EF Core .

Konstruktory

Název Description
TemporaryGuidValueGenerator()

Guid Generuje hodnoty pomocí NewGuid(). Vygenerované hodnoty jsou dočasné, což znamená, že se při uložení entity nahradí hodnotami vygenerovanými databází.

Vlastnosti

Název Description
GeneratesStableValues

Získá hodnotu označující, zda generované hodnoty jsou stabilní. To znamená, že hodnota bude vždy stejná pro danou vlastnost v dané entitě a nezávisí na tom, jaké další hodnoty mohly být vygenerovány dříve. Například diskriminující hodnoty generované pro hierarchii TPH jsou stabilní. Stabilní hodnoty se nikdy neoznačí jako neznámé.

(Zděděno od ValueGenerator)
GeneratesTemporaryValues

Získá hodnotu, která má být přiřazena k vlastnosti.

Metody

Název Description
Next(EntityEntry)

Získá hodnotu, která má být přiřazena k vlastnosti.

(Zděděno od GuidValueGenerator)
NextAsync(EntityEntry, CancellationToken)

Metoda šablony, která se má přepsat implementací za účelem generování hodnot.

(Zděděno od ValueGenerator<TValue>)
NextValue(EntityEntry)

Získá hodnotu, která má být přiřazena k vlastnosti.

(Zděděno od ValueGenerator<TValue>)
NextValueAsync(EntityEntry, CancellationToken)

Získá hodnotu, která má být přiřazena k vlastnosti.

(Zděděno od ValueGenerator<TValue>)
WithConverter(ValueConverter)

Zabalí tak, ValueGenerator aby zpracovává hodnoty převedené s danou ValueConverter.

(Zděděno od ValueGenerator)

Platí pro