BinaryValueGenerator Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Generuje maticové bajty z NewGuid(). Vygenerované hodnoty nejsou dočasné, což znamená, že se uloží do databáze.
[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())
- Dědičnost
- Atributy
Poznámky
Další informace a příklady najdete v tématu generování hodnot EF Core .
Konstruktory
| Název | Description |
|---|---|
| BinaryValueGenerator() |
Generuje maticové bajty z NewGuid(). Vygenerované hodnoty nejsou dočasné, což znamená, že se uloží do databáze. |
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 určující, zda generované hodnoty jsou dočasné nebo trvalé. Tato implementace vždy vrátí hodnotu false, což znamená, že vygenerované hodnoty budou uloženy do databáze. |
Metody
| Název | Description |
|---|---|
| Next(EntityEntry) |
Získá hodnotu, která má být přiřazena k vlastnosti. |
| 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) |