Sprache

BinaryValueGenerator Klasse

Definition

Generiert ein Arraybyte aus NewGuid(). Die generierten Werte sind nicht temporär, d. h. sie werden in der Datenbank gespeichert.

[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })]
public class BinaryValueGenerator : Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator<byte[]>
public class BinaryValueGenerator : Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator<byte[]>
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>]
type BinaryValueGenerator = class
    inherit ValueGenerator<byte[]>
type BinaryValueGenerator = class
    inherit ValueGenerator<byte[]>
Public Class BinaryValueGenerator
Inherits ValueGenerator(Of Byte())
Vererbung
BinaryValueGenerator
Attribute

Hinweise

Weitere Informationen und Beispiele finden Sie unter EF Core-Wertgenerierung .

Konstruktoren

Name Beschreibung
BinaryValueGenerator()

Generiert ein Arraybyte aus NewGuid(). Die generierten Werte sind nicht temporär, d. h. sie werden in der Datenbank gespeichert.

Eigenschaften

Name Beschreibung
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 identisch und hängt nicht davon ab, welche anderen Werte zuvor generiert wurden. Beispielsweise sind Diskriminatorwerte, die für eine TPH-Hierarchie generiert werden, stabil. Stabile Werte werden niemals 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, d. h., die generierten Werte werden in der Datenbank gespeichert.

Methoden

Name Beschreibung
Next(EntityEntry)

Ruft einen Wert ab, der einer Eigenschaft zugewiesen werden soll.

NextAsync(EntityEntry, CancellationToken)

Die Vorlagemethode, die von Implementierungen überschrieben werden soll, um die Wertgenerierung durchzuführen.

(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 ValueConverter.

(Geerbt von ValueGenerator)

Gilt für: