BinaryValueGenerator Klasa
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.
Generuje bajty tablicy z klasy NewGuid(). Wygenerowane wartości nie są tymczasowe, co oznacza, że zostaną zapisane w bazie danych.
public class BinaryValueGenerator : Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator<byte[]>
type BinaryValueGenerator = class
inherit ValueGenerator<byte[]>
Public Class BinaryValueGenerator
Inherits ValueGenerator(Of Byte())
- Dziedziczenie
Uwagi
Aby uzyskać więcej informacji i przykłady, zobacz Generowanie wartości platformy EF Core .
Konstruktory
BinaryValueGenerator() |
Generuje bajty tablicy z klasy NewGuid(). Wygenerowane wartości nie są tymczasowe, co oznacza, że zostaną zapisane w bazie danych. |
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. Wartości stabilne nigdy nie będą oznaczone jako nieznane. (Odziedziczone po ValueGenerator) |
GeneratesTemporaryValues |
Pobiera wartość wskazującą, czy wygenerowane wartości są tymczasowe, czy trwałe. Ta implementacja zawsze zwraca wartość false, co oznacza, że wygenerowane wartości zostaną zapisane w bazie danych. |
Metody
Next(EntityEntry) |
Pobiera wartość, która ma zostać przypisana do właściwości. |
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 w taki ValueGenerator sposób, że przetwarza wartości przekonwertowane na daną ValueConverterwartość . (Odziedziczone po ValueGenerator) |