Bagikan melalui


ValueGenerator<TValue> Kelas

Definisi

Menghasilkan nilai untuk properti saat entitas ditambahkan ke konteks.

public abstract class ValueGenerator<TValue> : Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
type ValueGenerator<'Value> = class
    inherit ValueGenerator
Public MustInherit Class ValueGenerator(Of TValue)
Inherits ValueGenerator

Jenis parameter

TValue
Warisan
ValueGenerator<TValue>
Turunan

Keterangan

Lihat Pembuatan nilai EF Core untuk informasi dan contoh selengkapnya.

Konstruktor

ValueGenerator<TValue>()

Menghasilkan nilai untuk properti saat entitas ditambahkan ke konteks.

Properti

GeneratesStableValues

Mendapatkan nilai yang menunjukkan apakah nilai yang dihasilkan stabil. Artinya, nilainya akan selalu sama untuk properti tertentu dalam entitas tertentu, dan tidak bergantung pada nilai lain apa yang mungkin telah dihasilkan sebelumnya. Misalnya, nilai diskriminator yang dihasilkan untuk hierarki TPH stabil. Nilai stabil tidak akan pernah ditandai sebagai tidak diketahui.

(Diperoleh dari ValueGenerator)
GeneratesTemporaryValues

Mendapatkan nilai yang menunjukkan apakah nilai yang dihasilkan bersifat sementara (yaitu nilai harus diganti dengan nilai yang dihasilkan database saat entitas disimpan) atau permanen (yaitu nilai yang dihasilkan harus disimpan ke database).

(Diperoleh dari ValueGenerator)

Metode

Next(EntityEntry)

Metode templat yang akan ditimpa oleh implementasi untuk melakukan pembuatan nilai.

NextAsync(EntityEntry, CancellationToken)

Metode templat yang akan ditimpa oleh implementasi untuk melakukan pembuatan nilai.

NextAsync(EntityEntry, CancellationToken)

Mendapatkan nilai yang akan ditetapkan ke properti.

(Diperoleh dari ValueGenerator)
NextValue(EntityEntry)

Mendapatkan nilai yang akan ditetapkan ke properti.

NextValueAsync(EntityEntry, CancellationToken)

Mendapatkan nilai yang akan ditetapkan ke properti.

NextValueAsync(EntityEntry, CancellationToken)

Metode templat yang akan ditimpa oleh implementasi untuk melakukan pembuatan nilai.

(Diperoleh dari ValueGenerator)
WithConverter(ValueConverter)

Bungkus ini ValueGenerator sedih sehingga memproses nilai yang dikonversi dengan yang diberikan ValueConverter.

(Diperoleh dari ValueGenerator)

Berlaku untuk