BinaryValueGenerator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Generiert ein Array aus NewGuid(). Die generierten Werte sind nicht temporär, d. h. sie werden in der Datenbank gespeichert.
public class BinaryValueGenerator : Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator<byte[]>
type BinaryValueGenerator = class
inherit ValueGenerator<byte[]>
Public Class BinaryValueGenerator
Inherits ValueGenerator(Of Byte())
- Vererbung
Hinweise
Weitere Informationen und Beispiele finden Sie unter EF Core-Wertgenerierung .
Konstruktoren
BinaryValueGenerator() |
Generiert ein Array aus NewGuid(). Die generierten Werte sind nicht temporär, d. h. sie werden in der Datenbank gespeichert. |
Eigenschaften
GeneratesStableValues |
Ruft einen Wert ab, der angibt, ob die generierten Werte stabil sind. Das heißt, der Wert ist für eine bestimmte Eigenschaft in einer bestimmten Entität immer gleich und hängt nicht davon ab, welche anderen Werte möglicherweise zuvor generiert wurden. Die für eine TPH-Hierarchie generierten Diskriminatorwerte sind beispielsweise stabil. Stabile Werte werden nie als unbekannt markiert. (Geerbt von ValueGenerator) |
GeneratesTemporaryValues |
Ruft einen Wert ab, der angibt, ob die generierten Werte temporär oder dauerhaft sind. Diese Implementierung gibt immer false zurück, was bedeutet, dass die generierten Werte in der Datenbank gespeichert werden. |
Methoden
Next(EntityEntry) |
Ruft einen Wert ab, der einer Eigenschaft zugewiesen werden soll. |
NextAsync(EntityEntry, CancellationToken) |
Vorlagenmethode, die von Implementierungen zur Wertgenerierung überschrieben werden soll. (Geerbt von ValueGenerator<TValue>) |
NextValue(EntityEntry) |
Ruft einen Wert ab, der einer Eigenschaft zugewiesen werden soll. (Geerbt von ValueGenerator<TValue>) |
NextValueAsync(EntityEntry, CancellationToken) |
Ruft einen Wert ab, der einer Eigenschaft zugewiesen werden soll. (Geerbt von ValueGenerator<TValue>) |
WithConverter(ValueConverter) |
Umschließt dies ValueGenerator so, dass werte verarbeitet werden, die mit dem angegebenen ValueConverterkonvertiert wurden. (Geerbt von ValueGenerator) |
Gilt für:
Entity Framework